Я знаю, что этот конкретный вопрос был задан до, но я не получаю никаких результатов, используя событие bind() в плагине jQuery UI Tabs. Мне нужен индекс только что выбранной вкладки, чтобы выполнить действие при нажатии на вкладку. Bind() позволяет мне подключиться к событию select, но мой обычный метод получения текущей вкладки не работает. Он возвращает ранее выбранный индекс вкладок, а не новый:
var selectedTab = $("#TabList").tabs().data("selected.tabs");
Вот код, который я пытаюсь использовать, чтобы получить текущую выбранную вкладку:
$("#TabList").bind("tabsselect", function(event, ui) {
});
Когда я использую этот код, объект ui возвращается undefined. Из документации это должен быть объект, который я использую, чтобы подключиться к вновь выбранному индексу, используя ui.tab. Я пробовал это на первом вызове tabs(), а также сам по себе. Я здесь что-то не так?