.addClass在Firefox中不适用于我,它只适用于从CSS或class="hovering
中取出<tr>
标签中的background:#f2f2f2;
。 否则这部作品在所有的浏览器,浏览器,IE和Operajquery冲突tr:悬停和.addclass在Firefox中
<style>
.addToFav div{background:url('/images/star_no.png') no-repeat scroll !important; height:25px; margin:0 auto; width:25px; z-index: 999}
.addedToFav div{background:url('/images/star_yes.png') no-repeat scroll !important; height:25px; margin:0 auto; width:25px; cursor:default;}
tr.hovering:hover{ background-color:#f2f2f2}
</style>
<script>
$(document).ready(function()
{
$("a.addToFav").click(function(){
$($(this).removeClass("addToFav").addClass("addedToFav"));
});
});
</script>
<table><tr class="hovering"><td>
<div style="float:right"><a class="addToFav" href="#">
<div></div>
</a>
</div>
</td></tr></table>
可能这是一个错误吗?
您不需要在'$(...)'中包装第二行。可能不是你的解决方案,但仍然不是你应该做的。 – Dennis