示例jquery获取兄弟的索引/位置

Joh*_*ohn 8 javascript indexing jquery

假设我有以下html

<ul>
  <li id="a">a</li>
  <li id="b">b</li>
  <li id="c">c</li>
</ul>
<ul>
  <li id="d">d</li>
  <li id="e">e</li>
  <li id="f">f</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如果我用jQuery的抢项目$('#e'),我怎么确定的位置或位置/指数e相对于它的兄弟姐妹df?换句话说,我期望返回值1(如果基于零的索引)或2(如果一个基础索引),因为它是ul列表中的第二个元素.

elc*_*nrs 17

简单: var idx = $('#e').index() // zero based


Mus*_*usa 5

您可以使用它.index()来获取元素相对于其兄弟元素的从零开始的索引。

$('#e').index();
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/LXS9F/