为什么:odd
当我将它传递给remove(selector)
函数时选择器不起作用?根据文档,它应该过滤已经选择的一组项目,在这种情况下是li
's.
<ul id='list1'>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
</ul>
<ul id='list2'>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
</ul>
$(document).ready(function() {
$('#list1').children(':odd').remove(); // works as expected
$('#list2').children().remove(':odd'); // does not work
});
结果
-One
-Three
-One
-Two
-Three
-Four