增加课后数量的功能最多

时间:2012-12-31 07:45:08

标签: javascript jquery

每次调用此函数时,我希望进行类更改(数量越来越多)。

我目前试过这个:

function(i) { 
    if(i < 16) {
        $("#elm").removeClass("cls-" + (i));
        i++;
        $("#elm").addClass("cls-" + (i++));
    } else {}
}

jQuery的新手,所以我不确定要修复什么:/谢谢!

2 个答案:

答案 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
    }
}

你走了。这将删除最后一个号码,并添加新的(下一个)号码。

演示:http://jsfiddle.net/DerekL/XLfPX/

答案 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
   }
}