编程语言
首页 > 编程语言> > javascript – jQuery UI选项卡 – 如何获取当前选定的选项卡索引

javascript – jQuery UI选项卡 – 如何获取当前选定的选项卡索引

作者:互联网

我知道这个具体的问题已经是asked before,但是我没有在jQuery UI Tabs插件上使用bind()事件获得任何结果.

我只需要新选择的选项卡的索引,以便在单击选项卡时执行操作. bind()允许我挂钩到select事件,但是我通常的获取当前选中选项卡的方法不起作用.它返回先前选择的选项卡索引,而不是新选项卡索引:

var selectedTab = $("#TabList").tabs().data("selected.tabs");

以下是我尝试用于获取当前所选标签的代码:

$("#TabList").bind("tabsselect", function(event, ui) {

});

当我使用这段代码时,ui对象返回undefined.从文档中,这应该是我用来使用ui.tab挂​​钩到新选择的索引的对象.我已经在初始的tabs()调用上尝试了这个,也是自己的.我在这里做错了吗?

解决方法:

对于1.9之前的JQuery UI版本:来自事件的ui.index就是你想要的.

对于JQuery UI 1.9或更高版本:请参阅下面的Giorgio Luparia的answer.

标签:jquery-ui-tabs,javascript,jquery,jquery-ui,tabs
来源: https://codeday.me/bug/20190917/1809048.html