jQuery count divs并在20之后添加class

aws*_*wsm 0 javascript jquery

我使用jQuery来计算div,并且希望在计数20时添加一个类.即:divs 1-20是class ="box"而divs 21 +是class ="box new"

这就是我所拥有的,但它为所有div添加了"new"类.

$(function() { 
    var divCount = $("#content").children(".box").length; 

    if (divCount > 20) { 
        $(".box").addClass("new"); 
    } 
});
Run Code Online (Sandbox Code Playgroud)

u_m*_*der 7

$(".box:gt(20)").addClass("new"); 
Run Code Online (Sandbox Code Playgroud)