Я пытаюсь использовать jquery appendTo, чтобы скопировать элемент в другой контейнер. Объект действительно прилагается, но он удаляется из источника. Есть ли способ добавить элемент, оставив исходный элемент там, где он есть? назовите его копией, назовите его клоном, назовите его, как вам хочется.jQuery cloneTo вместо appendTo?
Вот мой текущий код:
jQuery(document).ready(function()
{
jQuery('#button').appendTo('#panel'); //button should appear ALSO in panel.
});
Законченное здесь и узнал, что я действительно искал 'Detach() 'вместо' clone'. 'detach' удаляет элемент из DOM, но сохраняет привязки данных, поэтому обработчики событий будут по-прежнему работать, когда вы добавите элемент в другое место. http://api.jquery.com/detach/ –