将类添加到存储在数组中的对象

时间:2011-06-23 09:33:26

标签: javascript jquery

我有一个Array- myArray,它填充了使用“.each”循环时获得的对象

现在我要添加一个类.active

可以使用alert打印数组对象并显示正确的innerhtml。

但是如何在对象中添加类?

代码: -

var myArray=new Array();

我试过了: -

$(myArray[1]).addClass('active');

3 个答案:

答案 0 :(得分:3)

尝试在数组中进行映射:

$.map(myArray, function(elem) {
    $(elem).addClass('active');
});

编辑:一种不那么具误导性的方式(thx @SébastienRoccaSerra):

$.each(myArray, function(i,elem) {
    $(elem).addClass('active');
});

答案 1 :(得分:1)

尝试:

myArray[1].addClass('active'); 

myArray.eq(1).addClass('active');

答案 2 :(得分:0)

$(myArray)[1].addClass('active');