jQuery, как уничтожить Dragable с помощью Clone () - PullRequest
4 голосов
/ 23 июня 2011
$('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 Ответ

2 голосов
/ 23 июня 2011

Присвоение .draggable() новым клонированным элементам div и последующее немедленное уничтожение тех, которые, кажется, делают свое дело:

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