0

2番目の列に色を付けたいと思います。私は.jsファイルにコードを持っています:

if($data == 0 ){
   $display.after("<tr id='after'><td></td><td>First Part</td></tr>");
   return; 
}

$display.after("<tr id='after'><td></td><td><table>..Second Part...</table></td></tr>"); 

.css ファイル内:

#after td td {
   background-color: red; 
}

2番目の部分は色が変わりますが、最初の部分は変わりません。

私が使用する場合:

#after td + td {
    background-color: red; 
}

または、最初の部分にテーブルを追加した場合。どちらも機能しますが、なぜですか?

4

3 に答える 3