我禁用了这样的标签:
$("#tabs").tabs({ disabled: [1, 2] });
但是当我尝试启用其中一个标签时,它无效:
$("#tabs").tabs({ enabled: [1] });
我在这里做错了吗?
答案 0 :(得分:3)
从未使用jQuery标签,但我看不到enabled
的任何option。
您是否尝试更新已停用的标签列表以删除标签1?
$("#tabs").tabs({ disabled: [2] });
或
$("#tabs").tabs( "enable" , 1 );
(那是in the docs)
答案 1 :(得分:3)
尝试$("selector").tabs("enable", n);
,其中n是标签的索引
答案 2 :(得分:3)
我相信您正在寻找此页面上的.tabs( "option" , optionName , [value] )
方法:http://jqueryui.com/demos/tabs/(点击“方法”标签,然后在下方找到“选项”。)
$("#tabs").tabs( "option" , "disabled" , [2] );
在$(selector).tabs('enable', n)
的文档部分,有这样的声明:
要一次启用多个标签,请重置已禁用的属性,例如:
$('#example').tabs("option","disabled",[]);
。
答案 3 :(得分:1)
不应该是$("#tabs").tabs("enable", [1])
吗?