jQuery如何用clone()破坏draggable

时间:2011-06-23 18:32:42

标签: jquery clone draggable

$('div').draggable();
var x = $('#container').clone().find('div').draggable('destroy').end().html();
$('#save').val(x);

我们在使用克隆后如何销毁draggable()。 html在销毁后仍然包含类.ui-draggable。为什么会发生这种情况,如何解决这个问题而不必使用removeClass()。毁灭应该处理这个。 查看http://jsfiddle.net/rzfPP/50/

1 个答案:

答案 0 :(得分:2)

.draggable()分配给新克隆的div,然后立即销毁那些似乎可以解决问题:

$('div').draggable();
var x = $('#container').clone().find('div').draggable().draggable('destroy').end().html();
$('#save').val(x);