Я использую jquery .get для загрузки содержимого страницы. Страница загружается нормально, а вывод хранится в переменных данных. Я хочу только захватить определенный div с идентификатором «result1» из этой переменной данных и поместить его на страницу. У меня возникла проблема с анализом этого конкретного элемента из переменных данных, кажется, что все элементы размещаются на странице. Я думаю, что это легко исправить, но это сводит меня с ума.JQuery .html function
Вот базовый код без каких-либо попыток разбора:
$.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