2009-10-05 61 views
0

我正在使用Jquery Accordion插件。Jquery Accordion - 手動激活

我想在頁面加載的時候打開某個面板。

我想這個像這樣,通過ID識別它:

selected = $("#1") 
    $('ul.accordiontasks').accordion({ 
    autoHeight: false, 
    active: selected 
    }); 

這似乎並不與ID 1激活手風琴面板,任何人都可以看到我在做什麼錯,也許點我在正確的方向?

乾杯

EEF

+0

你要激活的手風琴當用戶點擊 '#1'? – halocursed 2009-10-05 12:15:32

回答

4

HTML元素ID不能以數字(ref)開始,他們已經開始用字母。如果你的代碼片段是準確的,那麼你的HTML不是。還要注意,你不需要提供一個元素,你可以直接提供選擇器。

$('ul.accordiontasks').accordion({ 
    autoHeight: false, 
    active: '#menu1' 
}); 
4

您可以隨時trigger它:

$("#1").trigger("click"); 
+0

正如上面的@tvanfosson所述,「#1」不是有效的元素ID。 HTML元素ID不能以數字開頭,所以不會觸發! – 2015-11-04 15:09:57