在页面中,我使用追加和删除动态创建和删除#container。
我发现在ajax get()的结果中尝试删除动态添加的#container时遇到了问题。
function ajaxNavigation(link)
{
$.get(''+link,function(data) {
if(data!='KO'){
$('#container').remove();
$('#column_left').append('<section id="container">'+data+'</section>');
}
});
}
以及稍后的页面
$('document').on("click","#button",function(){
ajaxNavigation('link.php');
});
问题是:remove()
不起作用,这是因为#container是动态添加的。
通常我使用on()
添加一个监听器,但我不知道如何在get()
成功函数中使用它。