2015-05-04 28 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(); 
    ... 
}