I’m trying to create an event which will be fired when an tab is changed. I’m using dynamic Bootstrap tabs. My code:
$('#bs-tab2').on("shown.bs.tab",function(event){
alert("hello");
});
<div class="tab-content">
<div id="tabs-1" class="tab-pane fade active in">
<div id="chartContainerRaw" style="height: 370px; width: 100%;"></div>
</div>
<div id="tabs-2" class="tab-pane">
<div id="chartContainerFiltered" style="height: 370px; width: 100%;"></div>
</div>
</div>
<br><br>
<div class="panel panel-default">
<div class="panel-body">
<ul class="nav nav-pills nav-jt">
<li class="active"><a data-toggle="tab" id="bs-tab1" href="#tabs-1">Raw</a></li>
<li><a data-toggle="tab" id="bs-tab2" href="#tabs-2">Filtered</a></li>
</ul>
</div>
</div>
The problem is that alert(“hello”) not runs.