Задать вопрос
@resident

Как распарсить ajax ответ с html на jQuery?

Подскажите можно ли как то работать с строкой которая содержит HTML, как с DOM деревом не встраивая этот HTML в само дерево?

Что то типо такого:

$('<form><input name="var" value="val"></form>').find('form').serialize();


Или обязательно нужно встраивать в DOM эту строку? Вариант встраивания в дерево не подходит. Не сильно хочется парсить это через регулярные выражения. Думаю есть какое то готовое решение. Подскажите, если кто знает.
  • Вопрос задан
  • 3601 просмотр
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@neolink
var myResponse = '<form><input name="var" value="val"></form>';
var form = $('<div/>').html(myResponse);
$(form).find('form').serialize()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы