javascript - jQuery 计数 div 并在 20 后添加类

标签 javascript jquery

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

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

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

    if (divCount > 20) { 
        $(".box").addClass("new"); 
    } 
});

最佳答案

$(".box:gt(20)").addClass("new"); 

关于javascript - jQuery 计数 div 并在 20 后添加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18664157/

相关文章:

javascript - 使用 jQuery 在 <InsertItemTemplate> 中查找按钮

javascript - django select2 插件中所有选定项目的列表

javascript - 如何根据事物的排名和按钮将事物添加到数据库中?

javascript - 双击(文档)而不是单击来关闭选择下拉列表

javascript - 动态创建的元素上的事件绑定(bind)?

javascript - 为什么当我选择第二个输入框时音译不起作用?

javascript - CSS/JS : Evenly spreading elements across multiple lines

Javascript:在循环中按循环分割字符串

javascript - 如何使用 JS/jQuery 处理两个按钮单击(同时向左+向右)?

jquery - 使用 jQuery 将 z-index 降序应用于 li