如何删除课程Second
并添加新课程Third
?
我试着,但这不起作用:
<div class="First Second"></div>
$('div').removeClass().split(" ")[1].addClass('Third');
答案 0 :(得分:4)
$('div').removeClass('Second').addClass('Third');
答案 1 :(得分:1)
The jQuery docs are your friend。 removeClass()
接受一个参数 - 类名。所以把它改成
$('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' );
}