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 相关文章推荐
Javascript代码混淆综合解决方案-Javascript在线混淆器
Dec 18 Javascript
javascript 表格排序和表头浮动效果(扩展SortTable)
Apr 07 Javascript
如何使用jquery动态加载js,css文件实现代码
Apr 03 Javascript
window.onload和$(function(){})的区别介绍
Oct 30 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
Aug 18 Javascript
微信小程序使用第三方库Immutable.js实例详解
Sep 27 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
Dec 07 Javascript
微信小程序 限制1M的瘦身技巧与方法详解
Jan 06 Javascript
vue动态生成dom并且自动绑定事件
Apr 19 Javascript
详解基于Node.js的HTTP/2 Server实践
May 31 Javascript
vue 实现setInterval 创建和销毁实例
Jul 21 Javascript
JavaScript中条件语句的优化技巧总结
Dec 04 Javascript
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
杏林同学录(七)
2006/10/09 PHP
php横向重复区域显示二法
2008/09/25 PHP
php4与php5的区别小结(配置异同)
2011/12/20 PHP
PHP使用正则表达式清除超链接文本
2013/11/12 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
javascript 自定义回调函数示例代码
2014/09/26 Javascript
js实现简单选项卡与自动切换效果的方法
2015/04/10 Javascript
牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作
2015/10/29 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
vue+导航锚点联动-滚动监听和点击平滑滚动跳转实例
2019/11/13 Javascript
Python的IDEL增加清屏功能实例
2017/06/19 Python
python实现自动发送邮件发送多人、群发、多附件的示例
2018/01/23 Python
python与字符编码问题
2019/05/24 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
关于canvas.toDataURL 在iOS运行失败的问题解决
2020/09/16 HTML / CSS
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
设计模式的基本要素是什么
2014/04/21 面试题
应聘面试自我评价
2014/01/24 职场文书
拉歌口号大全
2014/06/13 职场文书
护理专业毕业生自荐信
2014/06/15 职场文书
人大调研汇报材料
2014/08/14 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
环境建议书
2015/02/04 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
消防演习感想
2015/08/10 职场文书
新学期开学寄语2016
2015/12/04 职场文书
趣味运动会口号
2015/12/24 职场文书
Apache Calcite 实现方言转换的代码
2021/04/24 Servers