Nhờ bài đăng của @ Gerben biết rằng có hai sự kiện show.bs.tab (trước khi tab được hiển thị) và shows.bs.tab (sau khi tab được hiển thị) như được giải thích trong tài liệu - Sử dụng Tab Bootstrap
Một giải pháp bổ sung nếu chúng tôi chỉ quan tâm đến một tab cụ thể và có thể thêm các chức năng riêng biệt mà không phải thêm khối if - khác trong một chức năng, là sử dụng bộ chọn a href (có thể cùng với bộ chọn bổ sung nếu được yêu cầu)
$("a[href='#tab_target_id']").on('shown.bs.tab', function(e) {
console.log('shown - after the tab has been shown');
});
// or even this one if we want the earlier event
$("a[href='#tab_target_id']").on('show.bs.tab', function(e) {
console.log('show - before the new tab has been shown');
});
bản giới thiệu