jquery – 计算元素前的元素

前端之家收集整理的这篇文章主要介绍了jquery – 计算元素前的元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是一个例子:
<div class="create-q"></div>
<div class="create-q"></div>
<div class="create-q"></div>
<div class="create-q"></div> <-- im in this class : I want to know how many div with class "create-q" there is before this one. (3 in this example)
<div class="create-q"></div>
<div class="create-q"></div>

我知道如何计算,但不知道如何到达指定的div后如何阻止它.

我怎么能用jQuery做到这一点?

解决方法

如果mydiv是您正在查看的元素的引用:
var n = $(mydiv).index('.create-q');

将给出该div的索引,因为它们从零开始也恰好是前面的div的数量.

与.prevAll()不同,无论div是否具有共同父级,这都将起作用.

猜你在找的jQuery相关文章