每次调用此函数时,我希望进行类更改(数量越来越多)。
我目前试过这个:
function(i) {
if(i < 16) {
$("#elm").removeClass("cls-" + (i));
i++;
$("#elm").addClass("cls-" + (i++));
} else {}
}
jQuery的新手,所以我不确定要修复什么:/谢谢!
答案 0 :(得分:4)
function upOne(i) {
if(i < 16) {
$("#elm").removeClass("cls-" + (i)); //if the number is always increasing by 1
$("#elm").removeClass(); //if you want to remove everything
$("#elm").addClass("cls-" + (++i)); //add 1 to i
}
}
你走了。这将删除最后一个号码,并添加新的(下一个)号码。
答案 1 :(得分:1)
试试这个..
function functionName(i) { //you missed your function's name
if(i < 16) {
$("#elm").removeClass(); // this removes the whole class of that element
i++;
$("#elm").addClass("cls-" + (++i)); //this adds the class
} else {
//do your stuff here
}
}