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做flash做的事..才完成的一个类.Auntion Action var 0.1
Feb 23 Javascript
jquery 之 $().hover(func1, funct2)使用方法
Jun 14 Javascript
基于JS实现textarea中获取动态剩余字数的方法
May 25 Javascript
浅谈window.onbeforeunload() 事件调用ajax
Jun 29 Javascript
JavaScript数据结构之链表的实现
Mar 19 Javascript
从零开始学习Node.js系列教程三:图片上传和显示方法示例
Apr 13 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
Jun 20 Javascript
Vuejs+vue-router打包+Nginx配置的实例
Sep 20 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
Sep 07 Javascript
使用JS监听键盘按下事件(keydown event)
Nov 07 Javascript
解决vue单页面应用进入页面加载所有 js 的问题
Aug 12 Javascript
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
Jun 09 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 注册时输入信息验证器的实现详解
2013/07/05 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
yii2中dropDownList实现二级和三级联动写法
2017/04/26 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
JavaScript 闭包深入理解(closure)
2009/05/27 Javascript
javascrip客户端验证文件大小及文件类型并重置上传
2011/01/12 Javascript
Jquery之Ajax运用 学习运用篇
2011/09/26 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
2014/05/19 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
2018/11/25 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
Python实现类继承实例
2014/07/04 Python
Python3中条件控制、循环与函数的简易教程
2017/11/21 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
简单了解python的内存管理机制
2019/07/08 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
python3 使用Opencv打开USB摄像头,配置1080P分辨率的操作
2019/12/11 Python
pandas 对group进行聚合的例子
2019/12/27 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
Python如何获取文件指定行的内容
2020/05/27 Python
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
学习十八届三中全会精神实施方案
2014/02/17 职场文书
校园活动策划方案
2014/06/13 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
解决MySQL存储时间出现不一致的问题
2021/04/28 MySQL
Pygame Event事件模块的详细示例
2021/11/17 Python