Я борюсь с двумя каждым контуром. То, что я хочу достичь, соответствует соответствующему объекту, чтобы исправить каждую итерацию.Два вложенных для каждой петли с объектами и селекторами div
Есть моя скрипка. В каждом div есть тот же вывод, он должен быть 1,2,3 вместо 3,3,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
Хорошо, что это было хорошее начало. Я хочу, чтобы мой вывод был 1 для первого div, 2 для второго div и т. Д. – Matt