Как добавить div с div внутри, используя jquery? - PullRequest
0 голосов
/ 19 декабря 2010

У меня есть div со всеми видами div внутри. Если я добавлю их только первый, перетаскиваемый. Должен ли я использовать добавление родителя для этого или что-то еще?

Вот jsfiddle моей проблемы;

http://jsfiddle.net/nNzkr/

Ответы [ 2 ]

3 голосов
/ 19 декабря 2010

У вас есть несколько div с одним и тем же идентификатором.Это недопустимый HTML.

Также обратите внимание, что вы добавляете новые элементы div к тому, который обрабатывает событие click и создает новые..draggable(...) на каждый элемент div по мере его создания.

2 голосов
/ 19 декабря 2010

Вот ваш пример с каждым перетаскиваемым элементом.

http://jsfiddle.net/nNzkr/1/

$("#duplicate").click(function() {
    var html = $(elem);
    $("#wrap").append(html);
    html.draggable({});
});
$('.draggable').draggable({});

var elem = '<div class="draggable"><div></div></div>';
...