jQuery选项卡禁用语法变体

时间:2011-12-18 20:19:24

标签: jquery jquery-ui

为什么我发现使用:

$( "#tabs" ).tabs( "option", "disabled", 2); // API version - doesn't work
$( "#tabs" ).tabs( "option", "disabled", [2]);  // this works

使用第二行可能是页面上出现奇怪行为的原因。我在上一篇尚未解决的问题中对此进行了描述。

1 个答案:

答案 0 :(得分:0)

根据文档(optionsmethod),当您使用选项时,它只需要一个数组。但是,如果使用disable方法,则可以使用数组或整数。因此,如果要禁用索引为2的选项卡,可以执行以下任一操作:

$( "#tabs" ).tabs( "option", "disabled", [2]);

OR

$( "#tabs" ).tabs("disable", 2);

OR

$( "#tabs" ).tabs("disable", [2]);