在一个页面中,我使用追加和删除动态创建和删除#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()
成功函数中使用它。