每次调用此函数时,我都希望进行类更改(数量不断增加)。
我目前已经尝试过这个:
function(i) {
if(i < 16) {
$("#elm").removeClass("cls-" + (i));
i++;
$("#elm").addClass("cls-" + (i++));
} else {}
}
jQuery 新手,所以我不确定要修复什么:/ 谢谢!!!
每次调用此函数时,我都希望进行类更改(数量不断增加)。
我目前已经尝试过这个:
function(i) {
if(i < 16) {
$("#elm").removeClass("cls-" + (i));
i++;
$("#elm").addClass("cls-" + (i++));
} else {}
}
jQuery 新手,所以我不确定要修复什么:/ 谢谢!!!
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
}
}
干得好。这将删除最后一个数字,并添加新的(下一个)数字。
演示:http: //jsfiddle.net/DerekL/XLfPX/
尝试这个..
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
}
}