在javascript和jquery中使用数组中的对象

时间:2013-07-02 09:48:07

标签: javascript jquery

我在HTML中选择了一些div元素并将它们保存在数组中

var Div = $(".etc") ;

我想用这种表示法用这段代码滑动切换Div元素;

Div[0].slideToggle(...) ;

但它不起作用,也不会切换元素。 虽然我试图提醒元素的值或名称和其他属性,但它不起作用。

3 个答案:

答案 0 :(得分:4)

括号表示法返回DOM元素,这些元素没有slideToggle方法。你想要的是.eq,它以相同的方式过滤但是返回jQuery对象:

Div.eq(0).slideToggle(...) ;

答案 1 :(得分:3)

使用eq()

Div.eq(0).slideToggle(...);

答案 2 :(得分:2)

尝试:

$(Div[0]).slideToggle(...) ;

或者:

Div.eq(0).slideToggle(...) ;

<强> .eq()