计算"this"和"that"元素之间的元素数量

pei*_*rix 5 jquery

我试图知道DOM中点击的元素与某个其他元素的距离是多远.

<li>item1</li>
<li>item2</li>
<li class="active">item3</li>
<li>item4</li>
<li>item5</li>
<li>item6</li>
<li>item7</li>
Run Code Online (Sandbox Code Playgroud)

因此,当用户点击一个元素,应该在距离恢复到有源元件:那么item1: return -2,item4: return 1,item6: return 3,等等.

Dan*_*ite 6

我相信你可以做到这个index()方法......

像这样的东西:

var value = $('li').index() - $('li.active').index();
Run Code Online (Sandbox Code Playgroud)