Jqueryでデータの配列を置換する方法を教えてください。配列の値をループに代入する
私はこのような外部ファイル内のデータの配列を持っている:HTMLファイルで
var prod = [];
prod[0] = ['one', 'two', 'three'];
prod[1] = ['four', 'five', 'six'];
...
は私が
<tr>
<td class="prodname">prod[4][1]</td>
<td class="prodnum">prod[4][2]</td>
<td class="mprice_el">prod[4][3]</td>
</tr>
や配列からデータを代用するために必要なコール機能fill();
で貼り付けます。
私はこのようにしてみてください:
function fill(){
var prodname;
var prodnum;
var prodprice;
$('.prodname').each(function(){
for (var i = 0; i < prod.length; i++) {
$(this).html(prodname);
}
}
}
しかし、HTMLからIDを取得し、配列と比較する方法がわかりません。
ちょうどサイドノート:あなたがしている場合これを使用して、検索エンジン(Googleなど)によってインデックスを作成する必要があるウェブサイトでは、商品を読むことができなくなります。代わりにサーバー側の言語を使用するようにアドバイスします。 – jeffreydev
HTMLを '
@jeffreydev:私は正しいことがサーバー側を行うことになることに同意しますが、GoogleがJavaScriptを使用するページをインデックス化する価値はあります。 – Shef