从$('#selected')
开始,选择第一个列表项的最佳方法是什么?
<ul>
<li>first</li>
<li>second</li>
<li id="selected">third</li>
</ul>
答案 0 :(得分:4)
您可以使用 .siblings() 以及 .first() 或 :first 选择器:
$('#selected').siblings('li:first') // or $('#selected').siblings('li').first()
<强> Fiddle Demo 强>
答案 1 :(得分:0)
$('#selected').parentNode.children[0]
或
$('#selected').parentNode.firstChild
都是选项,尽管不是全部jQuery。
答案 2 :(得分:-1)
尝试这个
$('#selected').parent().children('li')[0];