jquery中的内容选择器

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        div {
            width: 50px;
            height: 50px;
            background-color: red;
            margin-top: 5px;
        }
    </style>
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    <script>

        $(function () {
            //    编写jQuery相关代码
            //  contains(text)  找到包含指定文本内容的指定元素
            var es1=$("div:contains('我是div1')");
            console.log(es1);

            // has(selector)  找到含有特定子元素标签的指定元素
            var es3=$("div:has('span')");
            console.log(es3)

            // parent 找到有文本内容也没有子元素的指定元素
            var es2 = $("div:parent");
            console.log(es2);

            // empty  找到既没有内容 也没有子元素的元素

            var $div = $("div:empty");
            console.log($div)



            //  第一个参数:当前遍历到的索引
            //  第二个参数:当前遍历到的元素
        })







    </script>
</head>

<body>
    <div></div>
    <div>我是div1</div>
    <div>我是div2</div>
    <div><span></span></div>
    <div>
        <p></p>
    </div>

</body>

</html>
发布了100 篇原创文章 · 获赞 6 · 访问量 3382

猜你喜欢

转载自blog.csdn.net/weixin_43342105/article/details/104356801