本文摘自PHP中文网,作者V,侵删。
jquery内容过滤选择器有:1、“:contains(文本)”,包含指定文本的元素集合;2、“:empty”,选取空元素;3、“:has(选择器)”,包含指定选择器选中的元素集合的元素集合;4、“:parent”,选取包含子节点的父元素。

常见的内容过滤选择器:
:contains(文本) 包含括号内的文本的元素集合(括号内要加引号)
:empty 空元素(不包含子元素或文本的元素)集合
:has(选择器) 包含括号中选择器选中的元素集合的元素集合
:parent 含有子元素或者文本的元素集合
(学习视频分享:javascript视频教程)
举例:
运用以上选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | <!DOCTYPE html>
< html >
< head >
< meta charset = "UTF-8" >
< title >Title</ title >
</ head >
< body >
< div id = "div0" >
< ul >
< li id = "l0" >你好</ li >
< li id = "l1" >小鱼仙倌</ li >
< li id = "l2" >你好啊</ li >
< li id = "l3" ></ li >
</ ul >
</ div >
< div id = "div1" >< li id = "l4" ></ li ></ div >
</ body >
< script src = "http://apps.bdimg.com/libs/jquery/1.6.4/jquery.js" ></ script >
< script >
var contains=$("div li:contains('你')")
var empty=$("body :empty")
var has=$(":has(li)")
var parent1=$(":parent")
var parent2=$("li").parent()//注意与:parent的区别,parent()选取的是选择器选中的元素的直接父元素
console.log(contains)
console.log(empty)
console.log(has)
console.log(parent1)
console.log(parent2)
</ script >
</ html >
|
运行结果截图如下:

相关推荐:js教程
以上就是jquery内容过滤选择器有哪些的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
jQuery如何验证元素是否为空
jQuery中的hasclass()方法怎么用
jQuery怎么获取元素
jQuery是不是脚本语言?
怎么实现链式调用jQuery插件
jQuery如何判断是否空对象
jQuery怎么样判断文件是否存在
jQuery给元素设置/取消readonly和disabled属性
jQuery读取json乱码怎么办
jQuery怎么获取父亲节点
更多相关阅读请进入《jQuery》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » jquery内容过滤选择器有哪些