本文介绍了计算"this"和"this"之间的元素数量.和“那个"元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道DOM中的单击元素与某个其他元素之间的距离有多远.
I'm trying to know how "far" away a clicked element in the DOM is to a certain other element.
<li>item1</li>
<li>item2</li>
<li class="active">item3</li>
<li>item4</li>
<li>item5</li>
<li>item6</li>
<li>item7</li>
因此,当用户单击元素时,应该将距离返回到活动元素:因此,item1: return -2
,item4: return 1
,item6: return 3
等.
So when a user clicks an element it should return the distance to the active element: So item1: return -2
, item4: return 1
, item6: return 3
, and so on.
推荐答案
I believe you could do it the index()
method...
类似这样的东西:
var value = $('li').index() - $('li.active').index();
这篇关于计算"this"和"this"之间的元素数量.和“那个"元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!