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 相关文章推荐
一起来写段JS drag拖动代码
Dec 09 Javascript
javascript实现简单的Map示例介绍
Dec 23 Javascript
ListBox实现上移,下移,左移,右移的简单实例
Feb 13 Javascript
jQuery实现平滑滚动到指定锚点的方法
Mar 20 Javascript
jquery属性,遍历,HTML操作方法详解
Sep 17 Javascript
微信小程序 实战小程序实例
Oct 08 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
Jun 16 Javascript
Layui选项卡制作历史浏览记录的方法
Sep 28 Javascript
对vuex中getters计算过滤操作详解
Nov 06 Javascript
Vue中fragment.js使用方法小结
Feb 17 Javascript
如何理解Vue简单状态管理之store模式
May 15 Vue.js
vue3 自定义图片放大器效果的示例代码
Jul 23 Vue.js
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中使用灵巧的体系结构
2006/10/09 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
PHP中使用addslashes函数转义的安全性原理分析
2014/11/03 PHP
PHP微信API接口类
2016/08/22 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
2012/02/03 Javascript
JS判断元素为数字的奇异写法分享
2012/08/01 Javascript
特殊情况下如何获取span里面的值
2014/05/20 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
vue列表单项展开收缩功能之this.$refs的详解
2019/05/05 Javascript
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
python 获取文件下所有文件或目录os.walk()的实例
2018/04/23 Python
用Python一键搭建Http服务器的方法
2018/06/01 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
python3安装speech语音模块的方法
2018/12/24 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
python 字典的打印实现
2019/09/26 Python
Python函数式编程实例详解
2020/01/17 Python
Django Admin后台添加数据库视图过程解析
2020/04/01 Python
Python3.7 读取音频根据文件名生成脚本的代码
2020/04/07 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
详解numpy1.19.4与python3.9版本冲突解决
2020/12/15 Python
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
法律专业个人实习自我鉴定
2013/09/23 职场文书
女儿十岁生日答谢词
2014/01/27 职场文书
小学关爱留守儿童活动方案
2014/08/25 职场文书
村主任个人对照检查材料
2014/10/01 职场文书
离婚上诉状范文
2015/05/23 职场文书
在项目中使用redis做缓存的一些思路
2021/09/14 Redis
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL