jquery克隆问题

时间:2009-08-03 10:22:21

标签: jquery clone

任何人都可以告诉我如何克隆元素然后更改其ID。 任何人都可以提供一些示例代码。 我想生成一个具有不同id的克隆,代码如下所示。

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

3 个答案:

答案 0 :(得分:3)

你的问题和评论并没有说清楚,但我修改了我的答案。

克隆元素,重命名id并初始化draggable的工作演示是show here

如果您已将已拖动的draggable初始化为新元素,则无法克隆该元素将拖动旧元素为show here

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

   $('#draggable, #newDrag').draggable();

答案 1 :(得分:0)

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

答案 2 :(得分:0)

Pretty Old Post,但这个对我有用:

$('#staveID').draggable(
    {
        helper: "clone"
    }
)   
.bind('drag', function(event, ui){
       $("#staveID:last-child").attr("id", "currentStave");
});