この行は、ajax呼び出しの後に追加されました。
<tr id="product1" class = "success">
<td>1</td>
<td>product one</td>
</tr>
クラスsuccess
は行に緑色の背景を配置しますが、行が動的に追加されたため、明らかにこのスタイルは失われます。
CSSの動的なロードによる解決策を見てきましたが、広範なスタイルシートを入手した場合に最も効率的なものを知りたいと思います。ありがとう
私はブーストラップを使用しています:
<table id = "table_result" class="table">
<thead id ="table_result_search">
<tr>
<th>#</th>
<th>Product</th>
<th>Price</th>
<th>Stock</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
およびJquery:
//ajax
var tr = TrTableResult(id,nombre, stock, price, n);
$("#table_result_search").append(tr);
//fin ajax
function TrTableResult(id,nombre,stock,price,n){
var color = new Array("success", "error", "warning", "info");
var tr = '<tr id ="'+id+'" class="' + color[n] + '">';
tr+= '<td>'+ id +'</td>';
tr+= '<td>'+ product+'</td>';
tr+= '<td>'+ price +'</td>';
tr+= '<td>'+ stock +'</td>';
tr+= '</tr>';
return tr;
}