私は2つのループごとに苦労しています。私が達成したいのは、各反復を修正するために対応するオブジェクトに一致させることです。オブジェクトとdivセレクタを持つ各ループに2つ入れ子になっています
私のフィドルがあります。各divには同じ出力があり、3,3,3ではなく1,2,3でなければなりません。
jQuery('.get-total-numbers').each(function(i, e) {
var $el = jQuery(e);
var json = '["1","2","3"]';
var arr = $.parseJSON(json);
myjson = json;
json2 = JSON.parse(json);
jQuery.each(json2, function(index, e) {
console.log(e);
$el.text(e);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="get-total-numbers">
</div>
<div class="get-total-numbers">
</div>
<div class="get-total-numbers">
</div>
あなたが対応する要素を一致させるために何もしていない@Barmar – Matt
編集をありがとうございました。内側のループは配列全体を通過するだけで、現在のDIVを配列内のすべての項目に置き換えます。だから、DIVは配列の最後の要素を含んでいます。 – Barmar
それは良いスタートだと思った。私は最初のdivのために1、2番目のdivなどのために私の出力をしたい – Matt