1

可能重复:
通过javascript自动向页面上的每个DIV添加类(序列号)?

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

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

4 回答 4

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

或者:

$('div').addClass(function(i){
    return "class" + i;
});
于 2012-10-19T09:38:47.357 回答
0

在这里检查,

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

$("p").addClass("myClass yourClass");
于 2012-10-19T09:38:24.100 回答
0
$('div').each(function(i, item){
    $(this).addClass("someClass" + i);
});

这将添加到现有的类

于 2012-10-19T09:40:05.200 回答
0

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

$(function(){
$('div').attr('class', function(i, val) {
      return val + i;
});
});
于 2012-10-19T09:44:46.970 回答