私はライブデータを表示している私のウェブサイトにhtmlテーブルを持っています。私はこれをPHP、MySQL、AJAXの組み合わせで取得しています。グリフコンを動的にテーブル行に追加する
新しいデータが取得されると、表の行がテーブルに追加されます。すべてが期待どおりに動作しています。
javascript変数の内容に応じて、<td>
にグリフコンを追加したいと思います。
私のHTMLテーブルは次のとおりです。
<table id="transactionTable">
<thead>
<tr>
<th>ID</th>
<th>Date/Time</th>
<th>Card No</th>
<th>Direction</th>
</tr>
</thead>
</table>
テーブルに行を追加するjquery。私がやりたいことはそうテーブルの行がどのように見えるべきで、
// data.Direction is coming from the server
if(data.Direction == 'I') {
// add <span class="glyphicon glyphicon-import"></span>
}
if(data.Direction == 'O') {
// <span class="glyphicon glyphicon-export"></span>
}
ある
$("#transactionTable").prepend('<tr><td>'+data.SerialNo+'</td><td>'+dateFormatted+'</td><td>'+data.CardNo+'</td><td id="direction">'+data.Direction+'</td></tr>');
。
// if(data.Direction == 'I')
<tr>
<td>1</td>
<td>News</td>
<td>News Cate</td>
<td><span class="glyphicon glyphicon-import"></span> In</td>
</tr>
または、
// if(data.Direction == 'O')
<tr>
<td>1</td>
<td>News</td>
<td>News Cate</td>
<td><span class="glyphicon glyphicon-export"></span> In</td>
</tr>
何かアドバイスをいただければ幸いです。
完璧!ありがとう – TheOrdinaryGeek