我有一個在ASP.NET webforms中輸出HTML的頁面。jQuery - 獲取頁面的HTML內容並刪除表單元素
我通過發出請求到這個網頁:
$(document).ready(function() {
$.get("Preview.aspx?ID=1", function (data) {
alert("Data Loaded: " + data);
});
});
的問題是,preview.aspx頁面返回HTML,其表單元素。我想用一無所有替換這些表單元素。
如何從上面的數據對象中刪除所有表單元素?
編輯:只是要清楚,我需要保持所有的HTML到位,只替換表單元素。
編輯2:對不起,我應該更清楚。這是一個HTML通訊。基本上這個頁面是純HTML,但是作爲web表單(yuck),所有的表單都是mumbo jumbo。我想獲取沒有表單元素的這個頁面的內容。到目前爲止,下面的想法是行不通的。 .load可以工作,但是當我添加:not('form')時,HTML格式不正確。 get var elem = $(data).find('form')。html();即使表單確實存在,當我執行警報(數據)時,也會返回null。
是否要刪除整個表格或僅輸入? –
我需要刪除任何表單元素,並保留HTML的其餘部分 – izip
如果Preview.aspx是活的,你能拋出一個顯示不正確行爲的小提琴嗎? http://jsfiddle.net – jammypeach