最佳答案
我知道这个具体的问题一直是 asked before,但我没有得到任何结果使用 bind()
事件的 jQuery UI Tabs
插件。
我只需要新选择的选项卡的 index
在选项卡被单击时执行一个操作。bind()
允许我连接到 select 事件,但是我通常使用的获取当前选中选项卡的方法不起作用。它返回以前选择的选项卡索引,而不是新的索引:
var selectedTab = $("#TabList").tabs().data("selected.tabs");
Here is the code I am attempting to use to get the currently selected tab:
$("#TabList").bind("tabsselect", function(event, ui) {
});
当我使用这段代码时,ui 对象返回 undefined
。在文档中,这应该是我使用 ui.tab 将其挂钩到新选择的索引中的对象。我已经在最初的 tabs()
调用中尝试过这种方法,也尝试过它自己的方法。我做错什么了吗?