我正在使用jquery ui選項卡(來自ui版本1.9.2),並且選項卡通過ajax遠程加載。jquery ui選項卡 - 在加載事件中獲取加載選項卡
在API文檔(http://api.jqueryui.com/1.9/tabs/#event-load),這似乎表明,我可以得到一個加載選項卡的索引是這樣的:
$(".tabs").tabs({
load: function(event,ui) { console.log(ui.tab.index()); }
});
但是,這是行不通的。我得到一個錯誤,因爲ui.tab
是undefined
當我CONSOLE.LOG ui.tab
我得到的只是加載的標籤的完整URL,導致我相信ui.tab
不是目標,我希望它成爲的那種。我也嘗試使用ui.panel.index()
,但我得到相同的undefined
錯誤。
我可以使用activate
事件和ui.newTab.index()
得到一個activated
選項卡的索引,但這不是我正在尋找的。
我錯過了什麼?
'console.log(ui)'應該告訴你所有你需要知道的能夠找到索引的東西,如果它有可能從ui中找到它的話。 – 2013-05-09 18:21:53
如何?當我'console.log(ui)'我所得到的是'[object Object]'。 – Octavient 2013-05-09 18:25:13
使用瀏覽器與適當的控制檯,如鉻或firefox +螢火蟲 – 2013-05-09 18:27:31