私はtdに別のテキスト色を適用していますが、最後に色を適用するとtd以上の色が変わります。例えば以下のコードでは最後のものが赤で、この行を実行するとtd以上の色も赤に変わります。どのように私はこの問題で克服すべきですか? // HTMLtdに色を塗ると、条件が違う場合に異なる色で表示されます
'<table class="ui-widget" width="100%" border="0" cellspacing="1" cellpadding="2">'+
'<thead class="ui-widget-header" id="orderListHead">'+
'<tr>'+
'<th><strong> Order# </strong></th>'+
'<th><strong> Exchange </strong></th>'+
'</tr>'+
'</thead>'+
'<tbody id="orderListBody">'+
'</tbody>'+
'</table>'+
if(orderList== "Buy"){
$("#orderListBody",this.orderListTable)
.append('<tr><td>'+orderList.ORDER_NUMBER+'</td><td>'+orderList.SHORT_NAME+'</td></tr>')
.css("color","green");
}
if(orderList == "Sell"){
$("#orderListBody",this.orderListTable)
.append('<tr><td>'+orderList.ORDER_NUMBER+'</td><td>'+orderList.SHORT_NAME+'</td></tr>')
.css("color","red");
}
あなたは、テーブル全体にCSSをaplyingている、あなたを追加しますhtmlコード – run
あなたは特定の 'td'にではなく'#orderListBody'にCSSを追加しています – diEcho