JQuery UI + tabs :如何使用叠瓦式选项卡获取选定的选项卡
我是 Jquery 新手。
我正在使用 JQuery UI,并且我有叠瓦式选项卡:选项卡中的选项卡。
___________
选项卡 1 |选项卡 2 |选项卡 3 |选项卡 4|选项卡 5
_____________
选项卡 1-1 |选项卡 1-2 |选项卡 1-3 |选项卡 1-4|选项卡 1-5
我正在使用 $('#div').bind('tabsselect', function(event, ui) {
selectedTab = ui.index;
Alert('selectedTab : ' + selectedTab);
});
了解所选索引。
如果我单击“选项卡”1,则返回的所选索引是正确的。
但是当单击第二级中的选项卡(“选项卡 1-xx”)时,该事件也会被触发。我想限制第一级选项卡(选项卡 x)上的 bind('tabsselect', function(event, ui) 。
我怎样才能做到这一点?
谢谢
I'm new to Jquery.
I'm using JQuery UI and i have imbricated Tabs : Tabs in tabs.
___________
tab 1 | tab 2 | tab 3 | tab 4| tab 5
_____________
tab 1-1 | tab 1-2 | tab 1-3 | tab 1-4| tab 1-5
I'm using $('#div').bind('tabsselect', function(event, ui) {
selectedTab = ui.index;
alert('selectedTab : ' + selectedTab);
});
to kown the selected index.
If i click on "tab "1 the selected index returned is correct.
But when click on tabs in the second level ("tab 1-xx") the event is fired too. I want to resctriced the bind('tabsselect', function(event, ui) on the first level of tab (tab x).
How can i do that ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您能发布选项卡的代码吗?
我想问题是因为你在“#div”中定义了孩子。
因此,jquery 触发选项卡 1-x 的标签选择事件到其父级
,也许您可以尝试为每个子级取消绑定该事件。
Could you post the code of the tabs?
I supose the problem is because inside the "#div" you have defined the children.
So jquery trigger the event of tag select of tab 1-x to its parent
maybe you could try to unbind the event for each of the children.