jQuery UI
のタブを使用して現在のタブのインデックスを取得したい:特にshow
またはselect
のイベントが発生したときに私はこのthayが参照されていることを知りたいですか?jQuery UIのタブ:現在のタブのインデックスを取得
6
A
答えて
10
$('#tabs').tabs({
select: function(event, ui) { // select event
$(ui.tab); // the tab selected
ui.index; // zero-based index
},
show: function(event, ui) { // show event
$(ui.tab); // the tab shown
ui.index; // zero-based index
}
});
それとも、あなたは初期のイベントリスナーをバインドしたくない場合は、このようにそれらをバインドすることができます。
$('#tabs')
.bind('tabsselect', function(event, ui) { // select event
$(ui.tab); // the tab selected
ui.index; // zero-based index
})
bind('tabsshow'. function(event, ui) { // show event
$(ui.tab); // the tab shown
ui.index; // zero-based index
});
35
あなたがこれを使用することができますfind
var $tabs = $('#tab').tabs();
var selected = $tabs.tabs('option', 'selected');
var lastTab = 0; // global variable
$(function() {
$('#tabs').tabs({
select: function(event, ui) {
lastTab = ui.index;
}
});
});
そしてどこか他のあなたのコード内のあなたは、単にlastTab
を参照することができます。
var $tabs = $('#tab').tabs();
var selected = $tabs.tabs('option', 'active');
+14
+1は、ショーまたは選択イベントの外で選択したタブを見つける方法を示します。 OPが尋ねたものではなく、私が知る必要があったもの。 – davidethell
2
上のjQueryの1.9から私はちょうど私のプロジェクトの一つで、これを実装しました。 jQueryの1.9またはそれ以降の場合
1
...
$('#tabs').tabs({
activate: function(event, ui) {
ui.newTab.index(); // zero-based index
}
});
関連する問題
- 1. JqueryタブのUIで現在のタブタイトルを取得する方法
- 2. Jqueryタブのインデックスを取得する
- 3. jQuery UIタブ追加のタブ
- 4. jQueryのUIタブ、アクティブなタブ
- 5. UI jQueryのタブ -
- 6. jqueryのUIタブ
- 7. jQueryのタブ - 現在のタブを別のナビゲーションからハイライト表示
- 8. のjQuery UIのタブ
- 9. JSから現在のアクティブなタブを取得します。
- 10. jQueryタブ - 以前に選択したタブのインデックスを取得します。
- 11. タブ付きアクティビティの現在選択されているタブを取得する
- 12. 角度UIタブ内のスコープの取得
- 13. バックグラウンドスクリプトでクロム拡張子の現在のタブURLを取得
- 14. JQuery uiタブ&オートコンプリートコンボボックスネスト
- 15. jQueryのUI - タブのハイパーリンク
- 16. カスタムのjQuery UIのタブが
- 17. ActionBarタブから現在のフラグメントを取得
- 18. 現在のタブ(AjaxTabbedPanel)からコンテンツを取得
- 19. JQuery UIタブは以前に選択されたタブを取得します
- 20. Jquery-uiのタブと履歴
- 21. JqueryのUIタブとspring mvc
- 22. Symfony2とJqueryのUIタブ
- 23. jquery uiタブ内のJqgrid
- 24. タブ付きのJquery UIダイアログウィジェット
- 25. jQueryタブCSS UIの問題
- 26. JQuery UI Rotatingタブ&イベント
- 27. jquery UIタブAjax cakePHP
- 28. Jquery UIタブ+ダイアログ+フォームタブオーダー
- 29. jquery UIタブ幅100%
- 30. すべてのタブのコンテンツを隠すjQueryのUIタブonload
ねえ、あなたは、これら二つの間で優れている提案してくださいことはできますか? –
@HardikMishraイベント名がどうにかして将来変更されるなら、それは壊れないので、私は最初のものをお勧めします! – Shef
これは、1.9、ui.indexは未定義であるため、これ以上は機能しません。 –