我不是很好的jQuery,但我试图找出一种方法来突出显示我的鼠标结束(如绿色)表中的行。该页面上只有一个表格。我发现jQuery,将使此发生jquery突出显示有扭曲的行
$("tr").filter(function() {
return $('td', this).length && !$('table', this).length
}).css({
background: "ffffff"
}).hover(function() {
$(this).css({
background: "#C1DAD7"
});},function() {
$(this).css({
background: "#ffffff"
});
});
但我需要更进一步。如果我点击一行,我希望该行突出显示不同的颜色(红色),然后悬停,并保持突出显示红色,除非另一行被点击。所以悬停突出显示行,除非它被点击。点击一行后,悬停仍然有效,不在点击行上,点击行保持红色,除非另一行被点击。有没有办法做到这一点。
我知道上面的颜色不匹配,红色或绿色
提供的jsfiddle –
听起来像是你应该使用更多的CSS是什么,以及使用JS只是切换被点击州。 – Shomz