Я отключил вкладку следующим образом:
$("#tabs").tabs({ disabled: [1, 2] });
Но когда я пытаюсь включить одну из вкладок, она не работает:
$("#tabs").tabs({ enabled: [1] });
Есть ли что-то, что я делаюздесь не так?
Попробуйте $("selector").tabs("enable", n);, где n - индекс вкладки
$("selector").tabs("enable", n);
Я полагаю, что вы ищете метод .tabs( "option" , optionName , [value] ), найденный на этой странице: http://jqueryui.com/demos/tabs/ (перейдите на вкладку "Метод" и найдите "вариант" ниже).
.tabs( "option" , optionName , [value] )
$("#tabs").tabs( "option" , "disabled" , [2] );
В разделе документов для $(selector).tabs('enable', n) есть следующее утверждение:
$(selector).tabs('enable', n)
Чтобы включить более одной вкладки одновременно, сбросьте отключенное свойство, например: $('#example').tabs("option","disabled",[]);.
$('#example').tabs("option","disabled",[]);
Никогда не использовал вкладки jQuery, но я не вижу никакой опции для enabled.
enabled
Вы пытались просто обновить список отключенных вкладок, чтобы удалить вкладку 1?
$("#tabs").tabs({ disabled: [2] });
или
$("#tabs").tabs( "enable" , 1 );
(в документах )
Разве это не должно быть $("#tabs").tabs("enable", [1])?
$("#tabs").tabs("enable", [1])