JQuery клон проблема - PullRequest
       11

JQuery клон проблема

2 голосов
/ 03 августа 2009

Может кто-нибудь сказать мне, как я могу клонировать элемент, а затем изменить его идентификатор. Может ли кто-нибудь предоставить мне пример кода. я хочу создать клон с другим идентификатором, код которого приведен ниже.

$("#Normal_Tag1_div").draggable({
            helper:'clone',
            revert: 'invalid'
            });

Ответы [ 3 ]

3 голосов
/ 03 августа 2009

Ваш вопрос и комментарий не проясняют ситуацию, однако я пересмотрел свой ответ.

Рабочей демонстрацией клонирования элемента, переименования идентификатора и инициализации перетаскиваемого элемента является показ здесь .

Вы не можете клонировать элемент, если вы уже инициализировали перетаскиваемый элемент как новый элемент, при перетаскивании старый элемент перетаскивается как показано

    $("#draggable").clone()
                   .attr('id', 'newDrag')

   $('#draggable, #newDrag').draggable();
0 голосов
/ 07 ноября 2011

Довольно Старый пост, но этот работает для меня:

$('#staveID').draggable(
    {
        helper: "clone"
    }
)   
.bind('drag', function(event, ui){
       $("#staveID:last-child").attr("id", "currentStave");
});
0 голосов
/ 03 августа 2009
$("#Normal_Tag1_div").clone().attr("id", "newId")
  .draggable({ helper:'clone', revert: 'invalid' });
...