<div class="main">
<div class="item"></div>
<div class="item active"></div>
<div class="item"></div>
<div class="item"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
现在我想要主要类的子类的数量,在这种情况下将是4但我想要在当前(活动类)之后的计数,这将是2.如何做到这一点?
JS:
var a = $('.main').find('.item').after('.active').length;
Run Code Online (Sandbox Code Playgroud)
这应该工作
var len =$("div.main .item.active").nextAll().length
Run Code Online (Sandbox Code Playgroud)
var len =$("div.main .item.active").nextAll().length
console.log(len)Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="main">
<div class="item"></div>
<div class="item active"></div>
<div class="item"></div>
<div class="item"></div>
</div>Run Code Online (Sandbox Code Playgroud)