我在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() 强>