2
我需要獲取JQuery UI中的Accordian內的「tabs」對象的選定選項卡的索引,並將其存儲在變量中。問題是,我不知道如何選擇活動的手風琴窗口內的選項卡。到目前爲止,我有這樣的:訪問Accordian中的選項卡--JQuery UI
var active_acc = $(".accordion").accordion("option", "active"); //Returns accordian index that is open
var active_tab = $(".tabs").tabs("option", "selected"); //Gets a tab index, but not the one in the open accordian.
我一直在努力的事情是這樣的:
var active_tab = $(".accordion").accordion("option", "active").(".tabs").tabs("option", "selected");
或
var active_tab = $(".accordion").accordion("option", "active").find(".tabs").tabs("option", "selected");
但顯然不起作用,因爲第一部分只是解析一個號碼。有沒有辦法做到這一點,不涉及編寫一些ID /類修改點擊事件也跟蹤什麼打開?任何幫助將非常感激。謝謝!
沒有好,我總是得到-1 ... – SuperTron 2012-02-11 04:25:27
您是否將選擇器更改爲適用於您的實施的正確選擇?我在jQuery UI手風琴演示頁面上測試了它,所以它肯定有效:) – Joe 2012-02-11 04:25:56
好吧,我將它改爲:alert($('。accordion .ui-accordion-header')。filter('。ui-state -active')。index());'但是我不理解過濾器的概念,我需要獲取活動的手風琴窗口內的tab對象,並且使用該代碼您永遠不會看.tab:S – SuperTron 2012-02-11 04:30:26