美文网首页
JQuery瞬间回想5(has和is区别)

JQuery瞬间回想5(has和is区别)

作者: atdoking | 来源:发表于2020-01-12 21:49 被阅读0次

    children与find是在当前选取的集合内选取指定的元素,

    而has可以根据当前选取集合中的元素是否包含某个特定的子元素来筛选选取集合;

    is函数检测当前选取集合是否和传入的参数相等或者是否与css选择器的规则匹配。可以通过选择器、元素或者jQuery对象是否匹配来判断是否相等

    
    <body>
    <div>This text should be <span>normal</span>.</div>
     
    <div>This text should have a <em>background</em> in red</div>
     
    <div>This text should be <strong id="select">normal</strong>.</div>
    <script src="jquery-3.2.1.js"></script>
    <script>
    $(document).ready(function() {
        $('div').has('em').css('background-color', 'red');
        
        var strongE1 = $('strong');
        strongE1.append(', and .is() = ' + strongE1.is('#select'));
    });
    </script>
    </body>
    
    image.png

    相关文章

      网友评论

          本文标题:JQuery瞬间回想5(has和is区别)

          本文链接:https://www.haomeiwen.com/subject/oomwactx.html