这是另一个noob问题。
再次使用YUI3。
我该如何改变:
var values = [2, 3, 4];
包括所有整数,而不仅仅是2,3和4?
谢谢!
编辑:
这里有一些额外的信息。
这就是我所拥有的:
var numbers = [2, 3, 4];
for(var i = 0; i < numbers.length; i++)
{
var boxnum = numbers[i];
Y.all(".box"+boxnum ).addClass(boxnum );
}
所以只想检查每个可能的类。 box1,.box2,.box3,....,但我不确定这些类可能有多少。
的Ta!
答案 0 :(得分:2)
查找类“box”+ x:
的所有元素for (var x = 0; x <= 9999; x++) {
if ($('.box' + x).length < 1) {
$('.box' + x).addClass('yourClass');
} else {
break;
}
}
如果你没有盒子(x-1),这假设你没有盒子x。 (方框按顺序编号,没有任何遗漏的数字)如果这个假设不正确,请告诉我。
答案 1 :(得分:0)
出于某种原因,我不建议循环并调用jQuery
函数1000次,我建议你调用一次。这样的事可能
var elements = $('*').filter( function() {
return /box[0-9]/.test( this.className )
});