HTMLテーブルのクリックされた行の色を変更するCSSスタイルを適用しようとしています。 clickイベントでは、クラス(selected-row)を追加しています。今、私のテーブルには、各列の見出しをクリックするとソート機能があります。見出しは私のものではない色になります。私は行だけを必要としますが、見出しは必要ありません。だから、私は自分のスタイルを(最初の子供ではなく)変更しました。今、見出しと最初の行は色を変更しません。私は選択された行のクラスを追加するときに色を変更する色や他のすべての行を変更しないだけの見出しが必要です。すべての行にCSSクラスを適用しますが、テーブル見出しには適用しません
.selected-row:not(:first-child) {
background-color: brown;
color: #FFF;
}
$("#example tr").click(function() {
$(this).addClass('selected-row').siblings().removeClass('selected-row');
});
でこの作業を見ることができます。役に立った答えが得られたとしても、あなたの質問に対する回答は一度も受け入れていません。これは悪い形です。あなたはあなたの質問に対する答えをサイトでクローズするように受け入れるべきであり、返答者とあなた自身に代理人に報酬を与えます。回答を受け入れていないという歴史は、しばらくしてからあなたの質問に悩まされることがあります。 – FluffyKitten