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 相关文章推荐
找到一点可怜的关于dojo资料,谢谢作者!
Dec 06 Javascript
Javascript MD4
Dec 20 Javascript
详细介绍8款超实用JavaScript框架
Oct 25 Javascript
在javascript中创建对象的各种模式解析
May 16 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
Jun 30 Javascript
CSS+jQuery实现简单的折叠菜单
Dec 20 Javascript
Angularjs单选改为多选的开发过程及问题解析
Feb 17 Javascript
详解Vue整合axios的实例代码
Jun 21 Javascript
浅谈关于.vue文件中style的scoped属性
Aug 19 Javascript
js for终止循环 跳出多层循环
Oct 04 Javascript
jQuery+ThinkPHP实现图片上传
Jul 23 jQuery
vue cli 3.0通用打包配置代码,不分一二级目录
Sep 02 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
PHP中Fatal error session_start()错误解决步骤
2014/08/05 PHP
php通过session防url攻击方法
2014/12/10 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
js 替换
2008/02/19 Javascript
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
php和js对数据库图片进行等比缩放示例
2014/04/28 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE\的解决方法
2016/12/18 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
2017/02/03 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
2017/10/24 jQuery
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
2018/01/12 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
JS实现网站楼层导航效果代码实例
2020/06/16 Javascript
python 矩阵增加一行或一列的实例
2018/04/04 Python
Python操作配置文件ini的三种方法讲解
2019/02/22 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
Python实例方法、类方法、静态方法的区别与作用详解
2019/03/25 Python
利用Python实现kNN算法的代码
2019/08/16 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
CSS3 实现footer 固定在底部(无论页面多高始终在底部)
2019/10/15 HTML / CSS
详解H5本地储存Web Storage
2017/07/03 HTML / CSS
html5 postMessage解决跨域、跨窗口消息传递方案
2016/12/20 HTML / CSS
怎样自定义一个异常类
2016/09/27 面试题
经济管理专业毕业生推荐信
2013/11/11 职场文书
详细的大学生创业计划书模板
2014/01/27 职场文书
房地产开盘策划方案
2014/02/10 职场文书
学习十八届四中全会依法治国心得体会
2014/11/03 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书