次のコードは、Firefox と chrome では正常に動作しますが、Internet Explorer では動作しません...
$("#nav-tabs").on("click", "a", function(e) {
e.preventDefault();
$(this).tab('show');
$('li#test').each(function() {
if($(this).attr('class') == "active")
{
//Active class is applied
$(this).children().children().attr("src", "assets/img/button_home_selected3.png");
}
else
{
$(this).children().children().attr("src", "assets/img/button_home_plain.png");
}
});
});
IE の条件文に問題はありますか???
ここにHTMLがあります
<ul id="nav-tabs" data-tabs="tabs">
<li id="test" style="list-style: none;" class="active">
<a href="#home" data-toggle="tabs" ><img src="assets/img/button_home_selected3.png" id="test2" width="83" /><span>Home</span></a>
</li>
</ul>
さらに、li タグは動的に追加されます...