我使用以下代码在屏幕上移动克隆。
$(".items").draggable({helper:"clone",
start: function(){},
drag: function(){},
stop: function(){}
});
但是在开始/拖动的内部,我想操纵克隆的对象而不是基础对象,添加一些文本或从中删除一些文本。
我该如何处理?有没有办法做类似的事情:
start: function(){
var $c = $(this).getClone();
$c.text("test me");
}
答案 0 :(得分:2)
对于您要完成的操作,请尝试使用.start(event, ui)方法中的第二个回调参数。
$(".items").draggable({helper:"clone",
start: function(event, ui){
var clone = $(ui.helper);
clone.text('testttttt');
},
drag: function(){},
stop: function(){}
});