0

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

var Div = $(".etc") ;

我想用这个符号用这个代码滑动切换 Div 元素;

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

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

4

3 回答 3

4

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

Div.eq(0).slideToggle(...) ;
于 2013-07-02T09:49:43.477 回答
3

使用eq()

Div.eq(0).slideToggle(...);
于 2013-07-02T09:49:59.143 回答
2

尝试:

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

或者:

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

.eq()

于 2013-07-02T09:49:10.600 回答