<p class='sent' id='abc'>abc</p>
<p class='sent' id='abb'>abb</p>
<p class='sent' id='acc'>acc</p>
.sent:hover{
background-color:#e1e1e1; // works until the first click on .sent
}
JS
$(".sent").click(function() {
$('.sent').css('background-color', 'transparent'); //works
$(this).css('background-color', '#e1e1e1'); //works
});
上sent
CSS sent:hover
不工作第一次點擊後!?
因爲您已將默認顏色設置爲懸停顏色,所以顯然不會有視覺變化。 – ediblecode
這是因爲你正在設置內聯風格。 – CBroe
@danrhul我認爲有多個'.sent'元素,所以他希望當前選擇的**或**懸停元素具有顏色'#e1e1e1'。 – h2ooooooo