如何将动态创建的div删除为get()成功

时间:2012-11-28 10:36:14

标签: jquery ajax dom

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

0 个答案:

没有答案