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实现双向链表互联网机顶盒实战应用实现
Oct 28 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
Nov 25 Javascript
JS 删除字符串最后一个字符的实现代码
Feb 20 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
Dec 22 Javascript
JS及PHP代码编写八大排序算法
Jul 12 Javascript
jQuery EasyUI右键菜单实现关闭标签/选项卡
Oct 10 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
React操作真实DOM实现动态吸底部的示例
Oct 23 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
Sep 21 Javascript
vue中 this.$set的用法详解
Sep 06 Javascript
JavaScript获取页面元素的常用方法详解
Sep 28 Javascript
Openlayers显示地理位置坐标的方法
Sep 28 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
山进SANGEAN ATS-909X电路分析
2021/03/02 无线电
php mysql数据库操作分页类
2008/06/04 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
php适配器模式简单应用示例
2019/10/23 PHP
js获取单元格自定义属性值的代码(IE/Firefox)
2010/04/05 Javascript
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
2011/10/24 Javascript
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
鼠标悬浮显示二级菜单效果的jquery实现
2014/10/29 Javascript
vue.js入门教程之计算属性
2016/09/01 Javascript
Angularjs 实现分页功能及示例代码
2016/09/14 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
canvas实现爱心和彩虹雨效果
2017/03/09 Javascript
vue-router中的hash和history两种模式的区别
2018/07/17 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
JS实现头条新闻的经典轮播图效果示例
2019/01/30 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
python实现桌面托盘气泡提示
2019/07/29 Python
PyTorch中常用的激活函数的方法示例
2019/08/20 Python
python3多线程知识点总结
2019/09/26 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
Python 忽略文件名编码的方法
2020/08/01 Python
英国著名的药妆网站:Escentual
2016/07/29 全球购物
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
优秀求职自荐信怎样写
2013/12/18 职场文书
彩妆大赛策划方案
2014/05/13 职场文书
乔丹名人堂演讲稿
2014/05/24 职场文书
大三学生学年自我鉴定
2014/09/12 职场文书
软件测试专业推荐信
2014/09/18 职场文书
六一儿童节开幕词
2015/01/29 职场文书
北京颐和园导游词
2015/01/30 职场文书
2015年测量员工作总结
2015/05/23 职场文书
比较几种Redis集群方案
2021/06/21 Redis