Если вы ссылаетесь на виджет вкладок пользовательского интерфейса jQuery, вы можете указать событие select
при инициализации вкладок или связать обработчик события, используя тип события tabselect
:
$( ".selector" ).tabs({
select: function(event, ui) { ... }
});
или
$( ".selector" ).bind( "tabsselect", function(event, ui) {
...
});
Дополнительную информацию о виджете вкладки jQuery UI см. В документации .
.
В обработчике событий вы сможете выполнять любые проверки, которые вам нужны, и помешать изменению вкладки с помощью event.preventDefault();