我有以下的导航,的jQuery removeClass在Internet Explorer中无法正常工作6
<ul class="content-nav">
<li id="nav-liv" class="tab"><a href="index.php?p=recent" page="recent">Recent</a></li>
<li id="nav-liv"><a href="index.php?p=friends" page="friends">Friends</a></li>
<li id="nav-liv"><a href="index.php?p=following" page="following">Following</a></li>
<li id="nav-liv"><a href="index.php?p=my" page="my">My</a></li>
<li id="nav-liv"><a href="index.php?p=fav" page="fav">Favourite</a></li>
<ul>
与jQuery代码
$(".content-nav li#nav-liv a").click(function(){
$("li#nav-liv").removeClass("tab");
$(this).parent().addClass("tab");
return false;
});
这是在每一个浏览器非常多的工作,除了IE 6 在IE 6当我点击朋友链接它从最近的链接中删除标签类,但点击其他链接后,它不会删除类。
我从来没有听说过`page`是一个有效的`a`属性,你的意思是`rel`吗? – BoltClock 2011-02-07 07:59:29