我想使用jQuery UI
选项卡获得当前选项卡的索引:特别是当show
或select
事件被触发时,我想知道选项卡是否可以引用?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
你可以用它来找到
var $tabs = $('#tab').tabs();
var selected = $tabs.tabs('option', 'selected');
从JQuery的1.9上
var $tabs = $('#tab').tabs();
var selected = $tabs.tabs('option', 'active');
+14
+1,用于显示如何在显示或选择事件之外查找选定的选项卡。不是OP要求的,而是我需要知道的。 – davidethell
2
我实现了这个在我的项目之一:
var lastTab = 0; // global variable
$(function() {
$('#tabs').tabs({
select: function(event, ui) {
lastTab = ui.index;
}
});
});
然后在你的代码的其他地方,你可以直接引用lastTab
。
1
的jQuery 1.9或更高版本...
$('#tabs').tabs({
activate: function(event, ui) {
ui.newTab.index(); // zero-based index
}
});
相关问题
- 1. jQuery选项卡 - 获取之前选定选项卡的索引
- 2. 获取当前选项卡索引vb.net
- 3. JQuery UI选项卡获取以前选择的选项卡
- 4. jQuery UI选项卡选择索引
- 5. 动态更改活动选项卡索引jQuery UI选项卡
- 6. jQuery UI选项卡 - 在视图上有两个选项卡()时获取选项卡索引
- 7. jquery-ui选项卡 - 添加选项卡
- 8. jQuery UI选项卡:多组选项卡
- 9. jQuery UI选项卡 - 链接选项卡
- 10. Jquery UI 1.10 - 获取手风琴内选项卡的索引
- 11. 获取URI一个jQuery UI选项卡
- 12. jQuery UI选项卡选择
- 13. jQuery选项卡 - 获取选定选项卡的选项卡模板
- 14. 在JQuery UI选项卡的当前选项卡中打开链接
- 15. Flex获取选项卡索引
- 16. jquery选项卡 - 在当前选项卡中加载url?
- 17. Jquery选项卡在选项卡中加载当前网址
- 18. jQuery选项卡 - 当前选项卡中的参考标签?
- 19. WPF选项卡控件:如何获取当前选定的选项卡?
- 20. jQuery UI选项卡 - 可用fx选项
- 21. jQuery ui选项卡 - 获取选项属性
- 22. TabHost在选项卡更改后获取之前的选项卡
- 23. jQuery选项卡 - 获取新选择的索引
- 24. jQuery UI选项卡 - 选项卡组合并选择转到URL
- 25. jQuery UI选项卡 - 如何选择悬停的选项卡
- 26. JQuery UI选项卡,更改选项卡URL(JQuery 1.10+)
- 27. jQuery UI选项卡+ jQuery工具选项卡(Flowplayer)冲突
- 28. jquery-ui选项卡与fadeIn?
- 29. 删除JQuery UI选项卡
- 30. jquery UI选项卡Ajax cakePHP
嗨能否请你提出这是这两个之间的更好? –
@HardikMishra我会建议第一个,因为如果事件名称在未来发生变化,它不会中断! – Shef
从1.9开始,这不起作用,ui.index是未定义的。 –