我的UI标签可以根据用户操作进行更改(例如,状态消息可能会显示在标签[0]中)。
我还需要能够禁用特定标签 - 我知道href,但索引可能会发生变化。
UI dox说你可以传递一个href而不是一个索引,但我似乎无法让它飞起来。
这就是我正在做的事情:
var disableSlots = [];
$('ul.ui-tabs-nav li').each(function(index, el){
if ($(this).children('a').attr('href') == '#DISABLE_ME'){
disableSlots.push(index);
}
});
$('#tabs').tabs("option","disabled",disableSlots);
有更好的方法吗?
答案 0 :(得分:0)
你可以使用这种方法:
var index = $('#tabs a[href="#DISABLE_ME"]').parent().index();
$('#tabs').tabs("option", "disabled", index);