本文介绍了计算"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 -2item4: return 1item6: 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"之间的元素数量.和“那个"元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 17:27