删除第二个类,然后添加新类

时间:2012-12-05 18:53:34

标签: javascript jquery

如何删除课程Second并添加新课程Third

我试着,但这不起作用:

<div class="First Second"></div>

$('div').removeClass().split(" ")[1].addClass('Third');

4 个答案:

答案 0 :(得分:4)

$('div').removeClass('Second').addClass('Third');

答案 1 :(得分:1)

在这个例子中

The jQuery docs are your friendremoveClass()接受一个参数 - 类名。所以把它改成

$('div').removeClass('Second').addClass('Third')

答案 2 :(得分:0)

试试这个

$('div').removeClass('Second').addClass('Third');

答案 3 :(得分:0)

如果你想让它变得动态,请跳转>

var divList = document.getElementsByTagName( 'div' );
var i;
for ( i = 0; i < divList.length; i++ ) {
  var thisDiv = divList[i];
  var classList = thisDiv.className.split(/\s+/);
  $( thisDiv ).removeClass( classList[1] ).addClass( 'Third' );
}​