Gracias a la publicación de @ Gerben, descubrí que hay dos eventos show.bs.tab (antes de que se muestre la pestaña) y shown.bs.tab (después de que se muestra la pestaña) como se explica en los documentos: uso de la pestaña Bootstrap
Una solución adicional si solo estamos interesados en una pestaña específica, y tal vez agregue funciones separadas sin tener que agregar un bloque if - else en una función, es usar un selector href (tal vez junto con selectores adicionales si es necesario)
$("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');
});
manifestación