可能重复:
adding classes (serially numbered) to each DIV on page automatically via javascript?
我想添加一个“编号”所有<div>
的类,问题是它是否覆盖了现有的类。
$('div').attr('class', function(i) {
return 'someClass' + i;
});
答案 0 :(得分:4)
$('div').each(function(i){
$(this).addClass('class' + i);
});
或者:
$('div').addClass(function(i){
return "class" + i;
});
答案 1 :(得分:0)
答案 2 :(得分:0)
$('div').each(function(i, item){
$(this).addClass("someClass" + i);
});
这将添加到现有的类
答案 3 :(得分:0)
这会将索引添加到现有的类值。
$(function(){
$('div').attr('class', function(i, val) {
return val + i;
});
});