2011-06-23 49 views
4
$('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/jQuery如何使用克隆銷燬draggable()

回答

2

分配.draggable()到新克隆的div,然後立即摧毀那些似乎這樣的伎倆:

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

大,這個工程。 – Pinkie