javascript - 通过javascript向每个DIV添加类而不覆盖现有类?

标签 javascript jquery html class dom

<分区>

Possible Duplicate:
adding classes (serially numbered) to each DIV on page automatically via javascript?

我想添加一个“编号”所有 <div> 的类s,问题是,它覆盖了现有的类。

$('div').attr('class', function(i) {
    return 'someClass' + i;
});

最佳答案

$('div').each(function(i){
    $(this).addClass('class' + i);
});

或者:

$('div').addClass(function(i){
    return "class" + i;
});

关于javascript - 通过javascript向每个DIV添加类而不覆盖现有类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12971416/

相关文章:

javascript - 在另一个 jade 文件中访问从 Jade 文件传递​​的变量

javascript - 将 bootstrap 主题安装到 Rails 4 应用程序中 - javascript 文件问题

jquery 缓动图像

javascript - 如何在使用javascript单击另一个类时取消选择一个类

javascript - Jquery-代码优化

css - 如何使我的文本在页面上呈现得更高?

javascript - 悬停时调整同级 div 的大小

javascript - 为什么while循环中的setTimeout是按顺序递增的?

javascript - 将 d3.csv 方法转换为 d3.csv.parse 方法

jquery - 如何更改部分 ASP.NET MVC 菜单的事件类