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 隔行换色 支持键盘上下键,按Enter选定值
Aug 02 Javascript
JavaScript表单通过正则表达式验证电话号码
Mar 14 Javascript
JavaScript分析、压缩工具JavaScript Analyser
Dec 31 Javascript
微信小程序 wxapp视图容器 view详解
Oct 31 Javascript
基于ES6 Array.of的用法(实例讲解)
Sep 05 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
Jan 26 Javascript
vue实现模态框的通用写法推荐
Feb 26 Javascript
JS实现的简单分页功能示例
Aug 23 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
Sep 21 Javascript
JavaScript中AOP的实现与应用
May 06 Javascript
Vue实现 点击显示再点击隐藏效果(点击页面空白区域也隐藏效果)
Jan 16 Javascript
基于vue和bootstrap实现简单留言板功能
May 30 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语法速查表
2007/01/02 PHP
FCKeditor的安装(PHP)
2007/01/13 PHP
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
PHP 实现的将图片转换为TXT
2015/10/21 PHP
YII2.0之Activeform表单组件用法实例
2016/01/09 PHP
php二维码生成以及下载实现
2017/09/28 PHP
php实现微信支付之现金红包
2018/05/30 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
2018/06/19 PHP
用jQuery扩展自写的 UI导航
2010/01/13 Javascript
JS删除数组元素的函数介绍
2013/03/27 Javascript
JS中如何判断传过来的JSON数据中是否存在某字段
2014/08/18 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
node.js中的fs.chownSync方法使用说明
2014/12/16 Javascript
js图片模糊切换显示特效的方法
2015/02/17 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
2016/06/08 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
AngularJS 购物车全选/取消全选功能的实现方法
2017/08/14 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
微信小程序实现展示评分结果功能
2019/02/15 Javascript
Django中login_required装饰器的深入介绍
2017/11/24 Python
Django REST Framework序列化外键获取外键的值方法
2019/07/26 Python
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
两只小狮子教学反思
2014/02/05 职场文书
房屋买卖委托公证书
2014/04/08 职场文书
合作协议书怎么写
2014/04/18 职场文书
2015年小学一年级班主任工作总结
2015/05/21 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js
pytorch实现ResNet结构的实例代码
2021/05/17 Python
Python将CSV文件转化为HTML文件的操作方法
2021/06/30 Python
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL
MySQL下载安装配置详细教程 附下载资源
2022/09/23 MySQL