jquery选择器之内容选择器

Posted 孔扎根

tags:

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

html示例代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <!--HTML区域-->
    <h1>第一个标题</h1>
    <div class="nav-2014">
        <div class="w">
            <div class="w-spacer"></div>
            <div class="categorys">
                <div class="dt">家用电器分类</div>
                <div class="dp">家用电器价格</div>
            </div>
            <span class="hr"></span>
            <div class="navitems-2014">
                <div id="treasure"></div>
                <span class="clr"></span>
                <span class="chr"></span>
                男:<input type="checkbox" checked="checked" value="nan">
                女:<input type="checkbox" value="nv">
            </div>
        </div>
    </div>
    <h2>第二个标题</h2>
    <div id="electronic">
        <div id="firstScreen">1
            <div class="w">2</div>
        </div>
        <ul>
            <div class="u_c" lang="en-us"></div>
            <li class="ui-switch-curr">第一</li>
            <li class="ui-switch-item"></li>
            <li class="ui-switch-next">第三</li>
            <li class="ui-switch-sub">第四</li>
        </ul>
        <div class="secord_screen">
            <div></div>
        </div>
        <div class="third_screen"></div>
    </div>
</body>
</html>

  1、contains:  包含选择器,匹配包含给定文本的元素

  2、empty:  空元素选择器,匹配所有不包含子元素或文本的空元素

  3、parent: 内容选择器,匹配所有含有子元素或文本的元素

  4、has(selector): 匹配含有选择器所匹配的元素的元素

 

    <!--jquery区域-->
    <script src="jquery-3.1.0.js"></script>
    <script>
//        包含‘家用‘文本的所有div标签及其其父标签
        $("div:contains(‘家用‘)")
//        匹配所有不包含子元素且空文本的div元素,官网说这是或的关系
        $("div:empty")
//        匹配所有包含子元素或文本的div标签
        $("div:parent")
//        给含有div标签的ul标签添加一个test类
        $("ul:has(‘div‘)").addClass(‘test‘)
    </script>

  

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

jquery选择器之基本筛选选择

jQuery选择器之过滤选择器

深入学习jQuery选择器系列第八篇——过滤选择器之伪子元素选择器

深入学习jQuery选择器系列第四篇——过滤选择器之属性选择器

深入学习jQuery选择器系列第六篇——过滤选择器之状态选择器

jquery选择器之表单选择表单对象属性