jQuery选项卡禁用语法变体

jQuery选项卡禁用语法变体,jquery,jquery-ui,Jquery,Jquery Ui,为什么我发现使用: $( "#tabs" ).tabs( "option", "disabled", 2); // API version - doesn't work $( "#tabs" ).tabs( "option", "disabled", [2]); // this works 使用第二行可能是页面上出现奇怪行为的原因。这在我之前发布的一个尚未解决的问题中进行了描述。根据文档,当您使用选项时,它只需要一个数组。但如果使用disable方法,则可以使用数组或整数。因此,如果要禁用索

为什么我发现使用:

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

使用第二行可能是页面上出现奇怪行为的原因。这在我之前发布的一个尚未解决的问题中进行了描述。

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

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


为什么第一个脚本不起作用?答案可能会帮助我弄明白为什么第二个脚本只在某些时候起作用。这是关于我在
$( "#tabs" ).tabs("disable", 2);
$( "#tabs" ).tabs("disable", [2]);