Jquery UI Draggable Helper函数没有创建新元素

时间:2014-05-15 19:02:07

标签: jquery jquery-ui

我正在尝试使用帮助器功能更改我正在拖动的项目的元素我有以下示例(这不起作用):jsfiddle

以下代码似乎有效:

$('#original').draggable();
$('#clone').draggable({helper: 'clone' });

但如果我将“克隆”更改为以下内容:

$('#clone').draggable({helper: function(e,ui) { return $(ui).clone().html("<p>clone</p>"); }});

它有问题。

任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:2)

尝试:http://jsfiddle.net/lotusgodkk/Uxfnc/1/

更新

$('#original').draggable();
$('#clone').draggable({
    helper: function (e, ui) {
        return $(this).clone(true).html("<p>clone</p>"); //Replaced $(ui) with $(this)
    }
});

希望它有所帮助。