jquery-ui - jQuery UI 选项卡如何根据不基于索引的on选择选项卡

  显示原文与译文双语对照的内容

我有两个标签并配置了 usign jQuery UI 。


ul class="tabs"


 li tabone


 li tabtwo


ul



动态地从 C# 代码 behind 中隐藏或者选择一些选项卡,说明tabtwo和它的他选项卡被隐藏或者不显示。 我可以使用 .tabs({selected:1});.tabs(disable:0). 在JavaScript中做到这一点,但我不想使用标签索引这样做。

是否可以根据标签/id选择选项卡?

时间: 作者:

注意:由于对jQuery和 jQuery UI的更改,这个答案不再是正确的。 请在下面查看 @stankovski's 答案。

你需要先找到 tab ( 只是它在名单中的位置)的索引index然后使用ui选择事件( tabs-> 选择 ) 提供的jQuery来明确选择标签。


var index = $('#tabs ul').index($('#tabId'));


$('#tabs ul').tabs('select', index);



我知道这是( 最终) 还在选择索引。 但是,它并不要求你知道标签( 尤其当它们按照问题中的要求动态生成时)的具体位置。

作者:
...