放在某个区域时交换jquery中的元素?

时间:2012-12-05 09:12:07

标签: jquery jquery-ui

我有一个IMG标签,当放在一个区域时需要用文本框之类的输入元素替换。我能够克隆,拖放,添加我能够添加一个输入框,但我克隆的图像也来了。如何隐藏/删除图像?

这是我的代码:

$(document).ready(function() {
    $( "#txtInpt" ).draggable({  
    appendTo: "body",  
            helper: "clone"
    });     
$( "#phone" ).droppable({
    drop: function(event, ui) {
      $( this ).find( ".placeholder" ).remove();
              ui.draggable.clone().add('<input type="text">').appendTo(this);
           }
    }); 
});

1 个答案:

答案 0 :(得分:3)

查看此jqfaq.com链接,其中讨论了相同的问题,并通过示例解决了该问题。显然,更多关于答案的常见问题可以了解更多。