Ответ 1
Последнее решение:
$(document).on( 'shown.bs.tab', 'a[data-toggle="tab"]', function (e) {
console.log(e.target) // activated tab
})
У меня есть следующий HTML:
<div id="channels">
<ul class="nav nav-tabs" id="ul-channels">
<li class="channel" data-roomid="lobby"><a class="link-channel" href="#lobby" data-toggle="tab">lobby</a></li>
<li class="channel active selected" data-roomid="test"><a class="link-channel" href="#test" data-toggle="tab">test</a></li>
</ul>
</div>
Мне нужно событие, которое происходит при переключении вкладок. Вот так:
$('.nav-tabs a').click(function (e) {
alert("Q");
});
Я попробовал много вариантов, но у меня не было успеха. Я буду признателен за любую помощь.
Последнее решение:
$(document).on( 'shown.bs.tab', 'a[data-toggle="tab"]', function (e) {
console.log(e.target) // activated tab
})