2015-05-04 25 views
0

下面的代码提取html页面,并尝试删除该元素。jquery删除不响应的响应文本

$.get(url, function(responseText) { 

    var e = $.parseHTML(responseText); 
    e = $(e).remove("#qrform"); 
    ... 
} 

id,将所述元件的去除= qrform不工作。如何删除元素?

+0

你可以试试'$(“#qrform”)。remove();' – renakre

+0

但是完整的responeseText出现在** e **变量中。 –

+0

如果你有一个带有'qrform' id的项目,那么你可以使用'$(“#qrform”)。remove();' – renakre

回答

4

这不是如何删除工程。您需要选择的元素

$(selector).remove(); 

根据不同的标记,你的代码将

$(e).filter("#qrform").remove(); 

$(e).find("#qrform").remove(); 
1

您可以搜索它首先然后将其删除

$.get(url, function(responseText) { 

    var e = $.parseHTML(responseText); 
    e = $(e).find("#qrform").remove(); 
    ... 
} 
0

这将做到

$.get(url, function(responseText) { 
    var e = $.parseHTML(responseText); 
    $(e).find("#qrform").remove(); 
    ... 
}