jQuery内容过滤选择器用法示例


Posted in Javascript onSeptember 09, 2016

本文实例讲述了jQuery内容过滤选择器用法。分享给大家供大家参考,具体如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
<script src="js/assist.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script type="text/javascript">
$(document).ready(function(){
  //选取含有文本"di"的div元素.
  $('#btn1').click(function(){
    $('div:contains(di)').css("background","#bbffaa");
  })
  //选取不包含子元素(或者文本元素)的div空元素.
  $('#btn2').click(function(){
    $('div:empty').css("background","#bbffaa");
  })
  //选取含有class为mini元素 的div元素.
  $('#btn3').click(function(){
    $('div:has(.mini)').css("background","#bbffaa");
  })
  //选取含有子元素(或者文本元素)的div元素.
  $('#btn4').click(function(){
    $('div:parent').css("background","#bbffaa");
  })
});
</script>
</head>
<body>
<h3>内容过滤选择器.</h3>
<button id="reset">手动重置页面元素</button>
<input type="checkbox" id="isreset" checked="checked"/>
<label for="isreset">点击下列按钮时先自动重置页面</label>
<br />
<br />
<input type="button" value="选取含有文本“di”的div元素." id="btn1"/>
<input type="button" value="选取不包含子元素(或者文本元素)的div空元素." id="btn2"/>
<input type="button" value="选取含有class为mini元素 的div元素." id="btn3"/>
<input type="button" value="选取含有子元素(或者文本元素)的div元素." id="btn4"/>
<br />
<br />
<!-- 测试的元素 -->
<div class="one" id="one" > id为one,class为one的div
  <div class="mini">class为mini</div>
</div>
<div class="one" id="two" title="test" > id为two,class为one,title为test的div.
  <div class="mini" title="other">class为mini,title为other</div>
  <div class="mini" title="test">class为mini,title为test</div>
</div>
<div class="one">
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini"></div>
</div>
<div class="one">
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini">class为mini</div>
  <div class="mini" title="tesst">class为mini,title为tesst</div>
</div>
<div style="display:none;" class="none">style的display为"none"的div</div>
<div class="hide">class为"hide"的div</div>
<div> 包含input的type为"hidden"的div
  <input type="hidden" size="8"/>
</div>
<span id="mover">正在执行动画的span元素.</span>
</body>
</html>

效果图:

jQuery内容过滤选择器用法示例

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
jquery 插件学习(二)
Aug 06 Javascript
如何获取网站icon有哪些可行的方法
Jun 05 Javascript
javascript比较两个日期相差天数的方法
Jul 24 Javascript
jQuery实现图片轮播特效代码分享
Sep 15 Javascript
14 个折磨人的 JavaScript 面试题
Aug 08 Javascript
微信小程序 实战小程序实例
Oct 08 Javascript
Javascript+CSS3实现进度条效果
Oct 28 Javascript
深入理解ES6 Promise 扩展always方法
Sep 26 Javascript
解决vue路由后界面没有变化,但是链接有的问题
Sep 01 Javascript
JQuery判断radio单选框是否选中并获取值的方法
Jan 17 jQuery
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 jQuery
vue 表单输入框不支持focus及blur事件的解决方案
Nov 17 Vue.js
Vue.js动态组件解析
Sep 09 #Javascript
JS判断form内所有表单是否为空的简单实例
Sep 09 #Javascript
jQuery查找节点并获取节点属性的方法
Sep 09 #Javascript
js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
Sep 09 #Javascript
js判断所有表单项不为空则提交表单的实现方法
Sep 09 #Javascript
jQuery简单创建节点的方法
Sep 09 #Javascript
javascript 四十条常用技巧大全
Sep 09 #Javascript
You might like
php pcntl_fork和pcntl_fork 的用法
2009/04/13 PHP
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
Linux系统下PHP-FPM的安装和配置教程
2015/08/17 PHP
Linux环境下php实现给网站截图的方法
2016/05/03 PHP
PHP运行模式汇总
2016/11/06 PHP
php读取XML的常见方法实例总结
2017/04/25 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
js onkeypress与onkeydown 事件区别详细说明
2012/12/13 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
2015/01/07 Javascript
JS实现的4种数字千位符格式化方法分享
2015/03/02 Javascript
jquery实现LED广告牌旋转系统图片切换效果代码分享
2015/08/26 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
小程序实现横向滑动日历效果
2019/10/21 Javascript
JavaScript创建表格的方法
2020/04/13 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
[03:27]《辉夜杯》线下训练营 导师CU和海涛指点迷津
2015/10/23 DOTA
python爬取NUS-WIDE数据库图片
2016/10/05 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
Python获取当前函数名称方法实例分享
2018/01/18 Python
Python实现的简单计算器功能详解
2018/08/25 Python
PYTHON实现SIGN签名的过程解析
2019/10/28 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
tensorflow实现读取模型中保存的值 tf.train.NewCheckpointReader
2020/02/10 Python
python词云库wordcloud的使用方法与实例详解
2020/02/17 Python
Python 批量读取文件中指定字符的实现
2020/03/06 Python
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
职业规划书如何设计?
2014/01/09 职场文书
养殖项目策划书范文
2014/01/13 职场文书
车间主任岗位职责
2014/03/16 职场文书
2015年征兵工作总结
2015/07/23 职场文书
高端收音机+蓝牙音箱,JBL TUNER FM带收音蓝牙音箱评测
2021/04/24 无线电
Golang中interface{}转为数组的操作
2021/04/30 Golang
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技