我不是很好的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