jQuery内容过滤选择器用法分析


Posted in Javascript onFebruary 10, 2015

本文实例讲述了jQuery内容过滤选择器用法。分享给大家供大家参考。具体分析如下:

在HTML文档中,元素的内容可以是文本或者子元素,如果将某个选择器或者内容过滤选择器一起使用,就可以从查询到的元素中进一步筛选出具有给定

文本或者子元素的元素

1. :contains()选择器

用于选择包含给定文本的所有元素,格式:

$("selector1:contains(text)")

如:

$("p:contains('text')").css("background", "#FCF");

2. :has()选择器

用于筛选含有给定子元素的元素,格式:

$("selector1:has(selector2)")
selector1和selector2均为任意有效的元素

如:

$("li:has(p)").css("background", "red");

3. :empty()选择器

格式:

$("selector:empty")
用于选择不包含子元素或者文本的所有元素,selector中所有不包含子元素或者文本的空元素都将包含在查询结果中

如:

$("td:empty").css("background", "#FCF");

4. :parent选择器

格式:

$("selector:parent")
用于选择包含子元素或者文本的元素,与empty选择器的作用相反

如:

$("td:parent").css("background", "#FCF");

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JQuery.ajax传递中文参数的解决方法 推荐
Mar 28 Javascript
定义JavaScript二维数组采用定义数组的数组来实现
Dec 09 Javascript
js onload事件不起作用示例分析
Oct 09 Javascript
jQuery中的jQuery()方法用法分析
Dec 27 Javascript
JavaScript使用cookie实现记住账号密码功能
Apr 27 Javascript
jQuery实现延迟跳转的方法
Jun 05 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
Dec 03 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
Apr 26 Javascript
HTML Table 空白单元格补全的简单实现
Oct 13 Javascript
JS新包管理工具yarn和npm的对比与使用入门
Dec 09 Javascript
jQuery弹出窗口打开链接的实现代码
Dec 24 Javascript
让微信小程序支持ES6中Promise特性的方法详解
Jun 13 Javascript
jQuery过滤选择器用法分析
Feb 10 #Javascript
jQuery表单域选择器用法分析
Feb 10 #Javascript
jQuery层级选择器用法分析
Feb 10 #Javascript
Jquery中CSS选择器用法分析
Feb 10 #Javascript
transport.js和jquery冲突问题的解决方法
Feb 10 #Javascript
Js为表单动态添加节点内容的方法
Feb 10 #Javascript
jQuery前端分页示例分享
Feb 10 #Javascript
You might like
jQuery 源码分析笔记
2011/05/25 PHP
基于PHP生成静态页的实现方法
2013/05/10 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
使用js实现关闭js弹出层的窗口
2014/02/10 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
javascript实现Table排序的方法
2015/05/15 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
Vue.js系列之vue-router(上)(3)
2017/01/03 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
Angular实现点击按钮控制隐藏和显示功能示例
2017/12/29 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
vue.js中created方法作用
2018/03/30 Javascript
对Vue table 动态表格td可编辑的方法详解
2018/08/28 Javascript
javascript实现异形滚动轮播
2019/11/28 Javascript
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
python opencv之分水岭算法示例
2018/02/24 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
使用tensorflow进行音乐类型的分类
2020/08/14 Python
python复合条件下的字典排序
2020/12/18 Python
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
Html5定位终极解决方案
2020/02/05 HTML / CSS
养殖人员的创业计划书范文
2013/12/26 职场文书
母校寄语大全
2014/04/10 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
导游词之南迦巴瓦峰
2019/11/19 职场文书
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
MySQL注入基础练习
2021/05/30 MySQL
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL