※ ChatGPTを利用し、要約された質問です(原文:Jqueryでのテーブル背景色設定について)
Jqueryでのテーブル背景色設定について
お世話になります。
CSSとJavascriptどちらで投稿しようか考えたのですが、Jqueryを使用しているのでこちらに質問させていただきました。
ブラウザはIE8を使用しています。
今回
<table class="list">
<tr><th></th></tr>
<tr><td></td></tr>
.
.
.
<tr><td></td><tr>
</tr>
このようなテーブルを作りセルの背景色一行ごとに変えたいと思いJqueryで
$(function(){
$('table.list tr:even').addClass("linecolor");
});
というスクリプトを作ったのですが反映されません。
CSSは
.linecolor{
background#FFFFC4;}
としてます。
原因を探ったのですが、いくつかのサイトを見てもこの書き方で問題ないように思います。
試験的にロジックを替えスクリプトの"tr"を"td"と書き換えるとスタイルが適応され、
<tr> => <tr class="linecolor>"としてもスタイルが適応されませんでした。
このことから個人的な結論としてはIE8では<tr>指定でスタイル等を適応させることができないのではないかと思いました。
本当に<tr>にスタイルを適応させることはできないのでしょうか。
また、Jqueryを用いた対処方法があれば教えていただきたいです。
お手数ですが、アドバイスをお願いいたします。
お礼
回答ありがとうございます。 お礼が遅れてしまい申し訳ございません。 早速参考にさせていただきます