选定的选项卡 ID?
我有以下脚本,它获取所选选项卡的索引:
http://jsfiddle.net/oshirowanen/eWncA/
如果 li 有 id,是否可以获取 id。如果从其他地方获取它更容易,那么也可以,即相关的 div 标签或其他地方。
I have the following script which gets the index of the selected tab:
http://jsfiddle.net/oshirowanen/eWncA/
Is it possible to get the id instead, if the li's had id's. If it is easier to get it from elsewhere, then that would also be fine, i.e. the related div tags, or somewhere else.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
jQuery UI 只是向选定的 li 添加一个类。您可以像这样拉出带有所选类的 li:
如果您想获取未选择的选项卡之一,您可以执行如下操作:
工作示例:
http://jsfiddle.net/UBs9m/2/
jQuery UI just adds a class to the selected li. You could just pull the li with the selected class out like this:
If you wanted to get one of the unselected tabs you could do something like this:
Working example:
http://jsfiddle.net/UBs9m/2/
如果您能够简单地使用选项卡控件的
select
事件处理程序,则效果很好:另外,这里是 不同
ui
对象属性的便捷参考。If you're able to simply use the Tabs control's
select
event handler, this works fine:Also, here's a handy reference for the different
ui
object properties.如果您使用jquery选项卡(新版本):
If you are using jquery tabs (new version):
如果您像我一样通过 Google 来到这里,并且使用 jQuery UI 1.9.X,请使用
activate
或beforeActivate
事件来获取id
:文档
If you're coming here via Google like myself, and are using jQuery UI 1.9.X, use the
activate
orbeforeActivate
events to get theid
:Documentation