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 相关文章推荐
JS 巧妙获取剪贴板数据 Excel数据的粘贴
Jul 09 Javascript
Prototype源码浅析 String部分(四)之补充
Jan 16 Javascript
JS基于Mootools实现的个性菜单效果代码
Oct 21 Javascript
原生js实现放大镜效果
Jan 11 Javascript
关于AngularJs数据的本地存储详解
Jan 20 Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
Apr 25 Javascript
JavaScript制作简单的框选图表
May 15 Javascript
关于webpack2和模块打包的新手指南(小结)
Aug 07 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
Nov 22 Javascript
详解可以用在VS Code中的正则表达式小技巧
May 14 Javascript
Angular8 简单表单验证的实现示例
Jun 03 Javascript
js前端面试常见浏览器缓存强缓存及协商缓存实例
Jun 21 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
PHP中去除换行解决办法小结(PHP_EOL)
2011/11/27 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
jquery实用代码片段集合
2010/08/12 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
JavaScript 数据类型详解
2017/03/13 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
vue移动端轻量级的轮播组件实现代码
2018/07/12 Javascript
Vue通过ref父子组件拿值方法
2018/09/12 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
基于iview-admin实现动态路由的示例代码
2019/10/02 Javascript
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
Python序列化pickle模块使用详解
2020/03/05 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
Pycharm安装python库的方法
2020/11/24 Python
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
人力资源管理毕业生自荐信
2013/11/21 职场文书
计生工作先进事迹
2014/08/15 职场文书
班子个人四风问题整改措施
2014/10/04 职场文书
六年级学生评语大全
2014/12/26 职场文书
2016年“5.12”护士节致辞
2015/07/31 职场文书
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
用Python创建简易网站图文教程
2021/06/11 Python