我想應用css樣式來更改HTML表的單擊行的顏色。在點擊事件中,我添加了類(selected-row)。現在,當點擊每列的標題時,我的表格具有排序功能。標題變成了彩色,這不是我想要的。我只需要行但不需要標題。所以,我改變了我的風格(不是第一個孩子)。現在,標題AND第一行不會改變顏色。我只需要標題不要改變顏色,當我添加選定行類時,所有其他行都會改變顏色。將CSS類應用於所有行而不是表標題
.selected-row:not(:first-child) {
background-color: brown;
color: #FFF;
}
$("#example tr").click(function() {
$(this).addClass('selected-row').siblings().removeClass('selected-row');
});
這方面的工作,請閱讀[當有人回答我的問題,我應該怎麼辦?(https://stackoverflow.com/help/someone-answers)。即使您獲得了有用的答案,但您從未接受過任何問題的答案,這是不正確的答案。你應該接受你的問題的答案,這樣他們就可以在網站上關閉了,並且可以回答答題員和你自己的問題。不接受答案的歷史可能會讓人們在一段時間後不再煩惱你的問題。 – FluffyKitten