Программно изменить фокус вкладки Jquery

Я использую довольно простую реализацию элемента пользовательского интерфейса jQuery Tabs. На первой вкладке есть форма, которую я пытаюсь загрузить на вторую вкладку с событием onsubmit. В ActionScript, я мог бы использовать:

tabBar.selectedIndex = n;

здесь selectedIndex - номер вкладки с фокусом. Есть ли способ сделать это в jQuery?

2 ответов


обновление с jQuery UI 1.9

метод select устарел в пользу простого обновления активного параметра.

вы должны заменить все вызовы метода select вызовами метода option, чтобы изменить активный параметр.

// Activate the third panel
$( "#tabs" ).tabs( "option", "active", 2 );

извините за это. Я был на телефоне в то время, вот вы идете ->

$('ele').tabs('select', index);

здесь index это 0 based представление вкладок из LTR

см. выше ответ для jQuery UI 1.9+. Мой ответ только для jQuery UI 1.8 и ниже.