jsonリクエストからテーブルにデータを追加しようとしています。何を試してみても、私は表示するために複数のテーブル行を取得することはできません。どんな助けもありがとう。 JSFiddlejqueryのappendメソッドは最後に追加された要素のみを表示しています
HTML:
<div class="col-lg-6">
<h2>Table</h2>
<table class="table" id="products-table">
<thead>
<tr>
<th>ASIN</th>
<th>Title</th>
<th>Price</th>
<th>MPN</th>
</tr>
</thead>
<tbody>
<tr></tr>
</tbody>
</table>
</div>
はjavascript:
var prodAry = [1, 2, 3];
// create elements for table
var $tr = $('<tr>');
var $asin = $('<td>');
var $title = $('<td>');
var $price = $('<td>');
var $mpn = $('<td>');
prodAry.forEach(function(product, i) {
var $newAsin = $asin.text(i);
var $newTitle = $title.text(i);
var $newPrice = $price.text(i);
var $newMpn = $mpn.text(i);
var $newTr = $tr.append($newAsin, $newTitle, $newPrice, $newMpn);
$('#products-table > tbody:last-child').append($newTr);
});
それでした!本当にありがとう。 –