Я пытаюсь изменить положение какого-либо списка с JQuery в функцию массиваИзменить HTML позицию с JQuery
http://jsfiddle.net/6r5jp5Lk/9/
$('div').each(function() {
var answer = JSON.parse('[' + $(this).find('.order').val() + ']'),
list = $(this).find('ul');
$.each(answer, function(index, value) {
list.append($('li[data-order="' + value + '"]'));
});
});
Почему содержание добавляющим в два раза?
У вас нет никаких закрывающих тегов для вашего 'div'. Итак, у вас есть 4 вложенных div, и вложенные списки находятся несколько раз. – jalynn2