获取所选元素的位置,而不是DOM中元素的索引

ahr*_*ren 4 javascript jquery

<div>
  <h3>Heading one</h3>
  <h3>Heading two</h3>
  <h4>heading caption</h4>
  <h3>Heading three</h3>
</div>?
Run Code Online (Sandbox Code Playgroud)

我想在jQuery选择中获取元素的位置,而不是它在DOM中的索引.

目前,如果我alert($("h3").eq(2).index());得到'3' - 我想要'2'.

http://jsfiddle.net/4QmEF/

Mik*_*son 7

传递index()一个选择器:

alert($("h3").eq(2).index("h3"));
Run Code Online (Sandbox Code Playgroud)