美文网首页
JQuery瞬间回想4(children和find区别)

JQuery瞬间回想4(children和find区别)

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

1、children使用

取得一个包含匹配的元素集合中每一个元素的所有子元素的元素集合。

可以通过可选的表达式来过滤所匹配的子元素。注意:parents()将查找所有祖辈元素,而children()只考虑子元素而不考虑所有后代元素。

2、find使用

搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。

<body>
<ul id="ul-root">
    <li>1</li>
    <li>2</li>
        <ul>
            <li>2.1</li>
            <li class="special">2.2</li>
            <li>2.3</li>
            <li>2.4</li>
        </ul>
     <li class="special">3</li>
     <li>4</li>
</ul>
<script src="jquery-3.2.1.js"></script>
<script>
$(document).ready(function() {
    
    $('#ul-root').children('.special').css('font-weight', 'bold');
    
    $('#ul-root').find('.special').css('background-color', 'red');
});
</script>
</body>

效果图如下图所示


image.png

相关文章

网友评论

      本文标题:JQuery瞬间回想4(children和find区别)

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