我正在使用jquery.get加載頁面的內容。頁面加載沒問題,輸出存儲在變量數據中。我只想從數據變量中獲取一個具有'result1'標識的特定div,並將其放在頁面上。我無法從變量數據解析這個特定的元素,似乎所有的元素都被放置在頁面上。我認爲這是一個簡單的解決方法,但它讓我瘋狂。JQuery .html函數
這裏是沒有任何解析嘗試的基本代碼:
$.get("test.php?id=" + $(this).attr('id') + "&auth=1" ,function(data){
$("#details1").html(data);
});
下面是數據的結果:
<div id='result1'>
<table>
<tr>
<td>testa</td>
<td>testb</td>
</tr>
</table>
</div>
<div id='result2'>
<table>
<tr>
<td>testc</td>
<td>testd</td>
</tr>
</table>
</div>
您可以簡單地使用'.load'並傳遞一個選擇。 http://api.jquery.com/load/#loading-page-fragments –
請嘗試http://api.jquery.com/load/。請參閱「加載頁面片段」部分。 – j08691
鑑於代碼的性質,我無法使用加載。我必須爲特定元素解析這個數據變量。 – user1886368