jQuery的内容选择器

Posted lyn4ever

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery的内容选择器相关的知识,希望对你有一定的参考价值。

JQuery中的内容选择器

JQuery中的内容选择器有四个:

:contains(text) 匹配包含给定文本的元素
:empty  匹配所有不包含子元素或者文本的空元素
:has(selector) 匹配含有选择器所匹配的元素的元素
:parent 匹配含有子元素或者文本的元素

具体例子如下:

        <div></div>
        <div>
            <span></span>
        </div>
        <div>我是一个div</div>
        <div>
            <p></p>
        </div>
        <div>我是一个div123</div>
        <div>
            <span>
                <p></p>
            </span>
        </div>

我们的JS代码如下:

$("div:empty").css('background-color','yellow');
$("div:parent").css('background-color','yellow');
$("div:has(p)").css('background-color','yellow');
$("div:contains('我是一个div')").css('background-color','yellow');

以上是关于jQuery的内容选择器的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 基本选择器 层次选择器 过滤选择器 内容过滤选择器 可见过滤选择器 属性过滤选择器 表单对象属性过滤选择器

JQuery选择器学习整理(基本选择器,层级选择器,伪类选择器,属性过滤,内容过滤,可见性过滤,范围选择器,排除选择器)

jQuery的内容选择器

jQuery学习笔记之选择器

JQuery:如何抓取选择器中选择的内容

jquery内容选择器(匹配包含指定选择器的元素)