Bootstrap(我假设您使用的是v3)具有您可能使用的事件回调:
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) { e.target // activated tab e.relatedTarget // previous tab })
http://getbootstrap.com/javascript/#tabs
你可以像这样做你所要求的:
alert( $(e.target).closest('li').index() + 1 );
http://jsfiddle.net/isherwood/aHXm4/
回应你的评论:
http://jsfiddle.net/isherwood/aHXm4/2
if ($(e.target).closest('li').index() + 1 == 3) { var save = "jack"; alert(save); }