Jquery选择器2

主要介绍带有属性的选择器的用法:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Jquery选择器1</title>
</head>
<script src="jquery-3.3.1.min.js"></script>
<script>
    $(function () {
        // 选择#box中所有处在隐藏状态下的p标签
        $("#box p:hidden").css({'color':'red', 'font-size':'23px','display':'block'});
        // 选择#box中所有处在显示状态下的p标签
        $("#box p:visible").css({'color':'red', 'font-size':'23px'});
        // 选择#box里所有有class属性的p标签
        $("#box p[class]").css({'color':'red', 'font-size':'23px'});
        // 选择#box里带有自定义create属性的p标签
        $("#box p[create]").css({'color':'red', 'font-size':'23px'});
      // 选择#box里create属性值为self-create的P标签
        $("#box p[create=self-create]").css({'color':'red', 'font-size':'23px'});
      // 选择#box里class属性值不是zero的p标签
        $("#box p[class != zero]").css({'color':'red', 'font-size':'23px'});
      //   选择#box里以t开头的class 属性名的p标签
        $("#box p[class ^= t]").css({'color':'red', 'font-size':'23px'});
        //   选择#box里以o结尾的class 属性名的p标签
          $("#box p[class $= o]").css({'color':'red', 'font-size':'23px'});
        //   选择#box里含有er字符串的class 属性名的p标签
          $("#box p[class *= er]").css({'color':'red', 'font-size':'23px'});
    })
</script>
<body>
<div id="box">
    <p class="zero">后盾人</p>
    <p style="display:none;">后盾人</p>
    <p class="two">后盾人</p>
    <p class="three">后盾人</p>
    <p create="self-create">后盾人</p>
    <p></p>
    <p></p>
<div>
    <p>人人做后盾</p>
    <p>人人做后盾</p>
    <p>人人做后盾</p>
</div>
</div>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/lishundi/article/details/81706028