Вы, вероятно, обнаружите, что плагин для вкладок в любом случае предотвращает действие по умолчанию для щелчка и не вызывает событие щелчка.
Вместо этого попробуйте подключиться к событию tabselect
и использовать ui.tab
дляпроверьте, является ли атрибут href
выбранной вкладки #tabs-2
.
$("#tabs").bind("tabsselect", function(event, ui) {
if(ui.tab.attr('href') == '#tabs-2') {
$('#target').submit();
}
});
или , вы можете сделать это при создании вкладок:
$("#tabs").tabs({
select: function(event, ui) {
if(ui.tab.attr('href') == '#tabs-2') {
$('#target').submit();
}
}
});
Вы также можете использовать ui.index
, чтобы получить нулевой индекс выбранной вкладки, или ui.panel
, чтобы получить выбранный div содержимого для этой вкладки.Что бы вы ни предпочли!