2017-10-04 5 views
-1

Ich habe wie diese nav-Tabs:Gibt es "onchange" auf Navs?

<ul class="nav nav-tabs"> 
    <li role="foo" class="active"><a data-toggle="tab" href="#navFoo">Foo</a></li> 
    <li role="bar"><a data-toggle="tab" href="#navBar">Bar</a></li> 
</ul> 

Heute habe ich diese verwenden:

$("a[data-toggle=tab]").on("click", function (e) { 
    var whichTab = $(this).attr("href").replace("#", "")); 
    //Do something 
}); 

Gibt es auf ("navchange") oder etwas, das ausgelöst wird, wenn aktive nav Änderungen? Und wie könnte man das neue aktive Nav bekommen? Versuchen

Dank

+0

Sie überprüfen können, 'active' Klasse für' li' –

+0

Ja, ich kann es tun, auf auf ("Klick"), ist aber nicht dort einige onChange oder etwas? Ich kann keine auf doc finden – Pedroklm

+2

Nein ist es nicht. Sie können nicht –

Antwort

0

Diese

$('body').on('click', 'li[class=active] a[data-toggle=tab]', function() { 
     // do something 
    }); 
Verwandte Themen