我有以下代码,在 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 标签是动态添加的......