jquery ui タブ (ui バージョン 1.9.2 以降) を使用しており、タブは ajax を介してリモートで読み込まれています。
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.logui.tab
を実行すると、ロードされたばかりのタブの完全な URL が表示されるui.tab
ので、それは私が期待している種類のオブジェクトではないと思います。も使用してui.panel.index()
みましたが、同じundefined
エラーが発生します。
イベントとactivated
を使用してタブのインデックスを取得できますが、それは私が探しているものではありません。activate
ui.newTab.index()
私は何が欠けていますか?