鉴于以下标记
<ul class="list">
<li>first item</li>
?<li class="item">second item</li>
<li>third item</li>
</ul>?????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
哪两个这两个表达式最好选择第二个li?
$("ul li.item")
Run Code Online (Sandbox Code Playgroud)
要么
$("ul li").filter(".item")
Run Code Online (Sandbox Code Playgroud)
这不是一个很好的例子,因为它太简单了(我知道我可以做$(".item"),但一般来说,我应该使用复杂的选择器还是过滤器功能?
编辑:如果第一个更有效,何时适合/最好使用过滤功能?