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 相关文章推荐
选择复选框按钮置灰否则按钮可用
May 22 Javascript
jQuery和AngularJS的区别浅析
Jan 29 Javascript
jQuery DOM插入节点操作指南
Mar 03 Javascript
js操作table元素实现表格行列新增、删除技巧总结
Nov 18 Javascript
详解jQuery插件开发方式
Nov 22 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
Dec 23 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
Jan 13 Javascript
JS 实现缓存算法的示例(FIFO/LRU)
Mar 20 Javascript
JS实现的视频弹幕效果示例
Aug 17 Javascript
Vue数据双向绑定的深入探究
Nov 27 Javascript
JS实现可控制的进度条
Mar 25 Javascript
Openlayers实现地图全屏显示
Sep 28 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
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
PHP实现简单登录界面
2019/10/23 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
ejs v9 javascript模板系统
2012/03/21 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
js中的数组Array定义与sort方法使用示例
2013/08/29 Javascript
Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)
2014/09/17 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
js表单元素checked、radio被选中的几种方法(详解)
2016/08/22 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
jQuery获取this当前对象子元素对象的方法
2016/11/29 Javascript
SVG描边动画
2017/02/23 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
node中使用es6/7/8(支持性与性能)
2019/03/28 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
Python版实现微信公众号扫码登陆
2020/05/28 Javascript
Python操作json数据的一个简单例子
2014/04/17 Python
Python爬虫的两套解析方法和四种爬虫实现过程
2018/07/20 Python
python mac下安装虚拟环境的图文教程
2019/04/12 Python
详解Python是如何实现issubclass的
2019/07/24 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
python 瀑布线指标编写实例
2020/06/03 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
经典的班主任推荐信
2013/10/28 职场文书
国际贸易本科毕业生求职信
2014/09/26 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
2015年秋季运动会前导词
2015/07/20 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
Vue.js中v-for指令的用法介绍
2022/03/13 Vue.js
Nginx本地配置SSL访问的实例教程
2022/05/30 Servers