我有一個div與各種div的內部。 如果我追加他們只有第一個是可拖動的。 我是否必須使用append parent或其他東西?如何使用jquery在div內添加div?
這是我的問題jsfiddle;
我有一個div與各種div的內部。 如果我追加他們只有第一個是可拖動的。 我是否必須使用append parent或其他東西?如何使用jquery在div內添加div?
這是我的問題jsfiddle;
這裏是你的例子,每個元素都可以拖動。
$("#duplicate").click(function() {
var html = $(elem);
$("#wrap").append(html);
html.draggable({});
});
$('.draggable').draggable({});
var elem = '<div class="draggable"><div></div></div>';
您有多個div
s的相同的ID。這是無效的HTML。
另請注意,您正在將新的div
元素附加到處理click
事件並創建新事件的元素。
您必須在創建每個div時致電.draggable(...)
。
謝謝sje397很有幫助 – Opoe 2010-12-19 13:46:40
謝謝你,我會用這個代碼之謎:) – Opoe 2010-12-19 13:40:12