С AJAX и jQuery 3.3.1 у меня есть такой ответ:
var responseText =
<tr>
<td>
Lavender
</td>
</tr>
<tr>
<td>
Lime
</td>
</tr>
<div class = "navigation mt-3 text-center" id = "ajax-navigation">
Test
</div>
Я хочу извлечь #ajax-navigation div.
$(responseText).find('#ajax-navigation').html() = неопределенный$(responseText).filter('#ajax-navigation').html() = неопределенный$($.parseHTML(responseText)).find('#ajax-navigation').html() = неопределенный$($.parseHTML(responseText)).filter('#ajax-navigation').html() = неопределенный
Вы можете помочь мне? Я уже читал этот вопрос и это тоже
Ой ну спасибо. Это ответ AJAX. Я хочу добавить <tr> в существующую таблицу и <div> после этой таблицы. Но я понимаю спасибо
да @ Gaylord.P прав. или ответьте, например, `var responseText = '<table> <tr> <td> Lavender </td> </tr> <tr> <td> <div class = " navigation mt-3 text-center "id = " ajax -navigation "> Тест </div> </td> </tr> </table> '



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете сделать что-то вроде следующего:
var node = document.createElement("div");
node.innerHTML = responseText;
var navigationNode = $("#ajax-navigation", node);
var navigationHTML = navigationNode.html();Это должно работать без изменения вашего responseText
Проблема в том, что ваш фрагмент HTML недействителен. У вас не может быть
divкак родственникtr. Я предполагаю, что в результате вывод полностью удаляетdiv. Я бы посоветовал исправить любой код, генерирующий этот HTML.