2010-05-10 112 views
0

嘿傢伙快速的問題,我有一個添加刪除腳本,將添加一個獨特的元素,並應刪除它在點擊功能,但沒有。我認爲這是因爲當頁面加載時添加的對象不在DOM中,但我不知道如何解決這個問題。如果有人有任何建議,我將不勝感激。jquery添加刪除對象

$(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

試試這個代替。點擊,將click事件綁定到在頁面添加任何匹配的元素:

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

感謝的人+1我沒有這個功能甚至存在的想法大聲笑 – Scarface 2010-05-10 15:21:54

4

看看jQuery的live - 應該做您的需要。

+0

感謝的人+1,欣賞它 – Scarface 2010-05-10 15:22:14