Jquery 获取当前div之后的div元素计数

Jquery 获取当前div之后的div元素计数,jquery,html,Jquery,Html,这应该行得通 var a = $('.main').find('.item').after('.active').length; var len=$(“div.main.item.active”).nextAll().length console.log(len) 这项工作: var len =$("div.main .item.active").nextAll().length 到目前为止您做了什么?var a=$('.main').find('.item').after('.ac

这应该行得通

var a = $('.main').find('.item').after('.active').length; 

var len=$(“div.main.item.active”).nextAll().length
console.log(len)

这项工作:

var len =$("div.main .item.active").nextAll().length

到目前为止您做了什么?var a=$('.main').find('.item').after('.active').length;简单地
var a=$('.main').find('.active').length=>返回
1
@pedram Ahh,即
l
,同意。被改进的。
var len =$("div.main .item.active").nextAll().length
let items = $('.main .item');
let total = items.length;
let passed = 0;
for (let i in items) {
  passed = +i + 1;
  if ($(items[i]).hasClass('active'))
    break;
}
console.log(total - passed);