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 win 7透明弹出层效果的简单代码
Aug 06 Javascript
超炫的jquery仿flash导航栏特效
Nov 11 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
Dec 10 Javascript
JavaScript+canvas实现七色板效果实例
Feb 18 Javascript
JavaScript必知必会(三) String .的方法来自何方
Jun 08 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
Jun 20 Javascript
Bootstrap整体框架之JavaScript插件架构
Dec 15 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
Dec 21 Javascript
BootStrap实现轮播图效果(收藏)
Dec 30 Javascript
JavaScript实现前端分页控件
Apr 19 Javascript
使用Angular CLI进行单元测试和E2E测试的方法
Mar 24 Javascript
详解Node.js如何处理ES6模块
May 15 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
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
关于PHP定时发送服务的解决办法
2017/04/23 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
Windows Live的@live.com域名注册漏洞 利用代码
2006/12/27 Javascript
Mootools 1.2教程 Tooltips
2009/09/15 Javascript
js 实现打印网页中定义的部分内容的代码
2010/04/01 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
一个JavaScript处理textarea中的字符成每一行实例
2014/09/22 Javascript
javascript中数组的定义及使用实例
2015/01/21 Javascript
详解JavaScript中的表单验证
2015/06/16 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
Bootstrap模态框插入视频的实现代码
2017/06/25 Javascript
Vue登录注册并保持登录状态的方法
2018/08/17 Javascript
ES6 如何改变JS内置行为的代理与反射
2019/02/11 Javascript
layui实现三级联动效果
2019/07/26 Javascript
python实现爬虫下载漫画示例
2014/02/16 Python
python编程开发之textwrap文本样式处理技巧
2015/11/13 Python
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
python逐行读写txt文件的实例讲解
2018/04/03 Python
解决python写入mysql中datetime类型遇到的问题
2018/06/21 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
2019/03/05 Python
python3用PIL把图片转换为RGB图片的实例
2019/07/04 Python
Django实现跨域请求过程详解
2019/07/25 Python
python解析xml文件方式(解析、更新、写入)
2020/03/05 Python
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
2014/12/30 HTML / CSS
Bailey帽子官方商店:Bailey Hats
2018/09/25 全球购物
大学本科毕业生的自我鉴定
2013/11/26 职场文书
优质服务口号
2014/06/11 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
2015年员工工作总结范文
2015/04/08 职场文书
家庭教育教师培训学习体会
2016/01/14 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android