私は次のCSSスタイルを持っています:
.SkdTable tr:nth-child(even) {
background-color: #EDE7DD;
}
私もこれを持っています:
.SelectedSkd {
background-color:#eedf36;
}
後者はクリック イベントに適用されるため、ユーザーが行をクリックすると、選択された行になり、別の色が表示されます。
var $selectedSkd;
function SelectedLine() {
$(".SkdTable tbody tr").mousedown(function () {
if ($selectedSkd!= null)
$selectedSkd.removeClass("SelectedSkd");
$(this).addClass("SelectedSkd");
$selectedSkd= $(this);
});
}
これで問題なく動作しますが、異なる色に設定した行を除いて、異なる色background-color
のスタイルを追加するSelectedSkd
と、ブラウザーが最初のスタイルを支配的なものとして使用するため、表示されません。これを解決するには?