通过JavaScript添加类各DIV而不覆盖exisiting类? [重复](adding c

2019-10-17 08:02发布

可能重复:
通过JavaScript自动添加类(顺序编号)到每个DIV页面上?

我想补充一类“数字”所有<div> S,问题是,是,它会覆盖现有的类。

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

Answer 1:

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

要么:

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


Answer 2:

点击这里,

http://api.jquery.com/addClass/

$("p").addClass("myClass yourClass");


Answer 3:

$('div').each(function(i, item){
    $(this).addClass("someClass" + i);
});

这将添加到现有的类



Answer 4:

这将索引添加到现有的类值。

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


文章来源: adding classes via javascript to each DIV without overwriting exisiting classes? [duplicate]