【发布时间】:2011-01-11 03:52:37
【问题描述】:
如何获取所选元素的子编号,例如
<ul>
<li>First child</li>
<li>Second</li>
<li id="selected">Third child</li>
<li>Fourth child</li>
</ul>
使用这样的东西:
$('#selected').childNumber();
关于子编号,它的父包装应该返回“3”。
【问题讨论】:
如何获取所选元素的子编号,例如
<ul>
<li>First child</li>
<li>Second</li>
<li id="selected">Third child</li>
<li>Fourth child</li>
</ul>
使用这样的东西:
$('#selected').childNumber();
关于子编号,它的父包装应该返回“3”。
【问题讨论】:
您可以为此使用.index()。
var selectedIndex = $("#selected").index() + 1;
因为你已经给了 li 的 id,所以不需要带有 ul 的元素选择器。 li 元素可以直接使用 id 选择器。
【讨论】: