0

我有一个功能,它搜索类step1, step2, step3....

$(this).find('[class*="step"]').each(function(){

}

我想按类号运行函数排序,例如:

<div class="myclass">
    <div class="step4">..</div>
    <div class="step1">..</div>
    <div class="step3">..</div>
    <div class="step2">..</div>
</div

现在首先运行,step1 然后 step2 然后 step3 依此类推

我试过这段代码:

var i=1;
$(this).find('.step'+i).each(function(){
    i++;
}

我上面的代码可以吗??因为我在单个选择器上运行每个函数

4

1 回答 1

1

你需要给我们一个循环

for(var i = 1; i <= 4; i++){
    var step = $('.step' + i);
    //do something with step
}
于 2013-08-13T03:33:58.580 回答