jquery添加删除对象

时间:2010-05-10 15:15:20

标签: jquery

嘿伙计们快速提问,我有一个添加删除脚本,它将添加一个独特的元素,应该在点击功能上删除它但不会。我认为这是因为加载页面时添加的对象不在DOM中,但我不知道如何解决这个问题。如果有人有任何建议我会非常感激。

    $(document).ready(function(){
    if (action=='content-change'){
    $('#droppable2-inner').empty().append('<div id="content-image"><img id="visual-background2" src=' + src + '></div><div id="drop-content" action="drop-image">x</div>');
    }

    $("#drop-content").click(function() {  
      $('#content-image').remove();
     }); 

 })

2 个答案:

答案 0 :(得分:4)

看看jquery live - 应该做你需要的。

答案 1 :(得分:2)

尝试使用。而不是.click,它会将click事件绑定到页面中添加的任何匹配元素:

$("#drop-content").live('click', function() {  
      $('#content-image').remove();
});