2009-10-05 63 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