2

谁能告诉我如何克隆一个元素然后更改它的 ID。谁能给我一些示例代码。我想生成一个具有不同 id 的克隆,下面给出的代码。

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

3 回答 3

3

您的问题和评论并没有使事情变得很清楚,但是我已经修改了答案。

这里展示了克隆元素、重命名 id 和初始化可拖动元素的工作演示。

如果您已经将可拖动元素初始化为新元素,则无法克隆元素,拖动时将拖动旧元素,如下所示

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

   $('#draggable, #newDrag').draggable();
于 2009-08-03T10:25:50.707 回答
0
$("#Normal_Tag1_div").clone().attr("id", "newId")
  .draggable({ helper:'clone', revert: 'invalid' });
于 2009-08-03T10:25:16.463 回答
0

很老的帖子,但这一篇对我有用:

$('#staveID').draggable(
    {
        helper: "clone"
    }
)   
.bind('drag', function(event, ui){
       $("#staveID:last-child").attr("id", "currentStave");
});
于 2011-11-07T03:50:38.503 回答