2013-07-02 17 views
0

我已經選擇了一些在HTML DIV元素,並將它們保存在一個數組在陣列中使用對象以JavaScript和jQuery

var Div = $(".etc") ; 

我想使用這種表示法滑動肘節與此代碼div元素;

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

但它不起作用,不切換元素。 雖然我嘗試提醒元素的值或名稱和其他屬性,但它不起作用。

回答

2

嘗試:

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

或者:

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

.eq()

+0

這是更好地使用.EQ()因爲你已經有一個jQuery對象 –

+0

@roasted Ya,已更新。 – 2013-07-02 09:52:48

4

托架符號返回的DOM元素,其不具有slideToggle方法。你想要的是.eq,它過濾以同樣的方式,但返回jQuery的對象,而不是:

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

+1很好的解釋。 – jfriend00

3

使用eq()

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