嘿伙计们快速提问,我有一个添加删除脚本,它将添加一个独特的元素,应该在点击功能上删除它但不会。我认为这是因为加载页面时添加的对象不在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();
});
})
答案 0 :(得分:4)
看看jquery live - 应该做你需要的。
答案 1 :(得分:2)
尝试使用。而不是.click,它会将click事件绑定到页面中添加的任何匹配元素:
$("#drop-content").live('click', function() {
$('#content-image').remove();
});