jquery内容过滤选择器有哪些


本文摘自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>

运行结果截图如下:

c7be96e757f725d03bb790ca42f4187.png

相关推荐:js教程

以上就是jquery内容过滤选择器有哪些的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

jQuery如何验证元素是否为空

jQuery中的hasclass()方法怎么用

jQuery怎么获取元素

jQuery是不是脚本语言?

怎么实现链式调用jQuery插件

jQuery如何判断是否空对象

jQuery怎么样判断文件是否存在

jQuery给元素设置/取消readonly和disabled属性

jQuery读取json乱码怎么办

jQuery怎么获取父亲节点

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...