我如何操纵可拖动助手的克隆:“克隆”项目?

时间:2013-12-09 18:16:39

标签: jquery draggable

我使用以下代码在屏幕上移动克隆。

$(".items").draggable({helper:"clone",

  start: function(){}, 
  drag: function(){}, 
  stop: function(){}
});

但是在开始/拖动的内部,我想操纵克隆的对象而不是基础对象,添加一些文本或从中删除一些文本。

我该如何处理?有没有办法做类似的事情:

start: function(){
  var $c = $(this).getClone();
  $c.text("test me");
}

1 个答案:

答案 0 :(得分:2)

对于您要完成的操作,请尝试使用.start(event, ui)方法中的第二个回调参数。

$(".items").draggable({helper:"clone",

  start: function(event, ui){
      var clone = $(ui.helper);
      clone.text('testttttt');
  }, 
  drag: function(){}, 
  stop: function(){}
});

JSFiddle