Извлечь часть HTML-документа в jQuery
Я хочу сделать AJAX-вызов страницы, возвращающей HTML, извлечь часть HTML (используя селекторы jQuery), а затем использовать эту часть в моем JavaScript на основе jQuery.
AJAX поиск это довольно просто. Это дает мне весь HTML-документ в параметре «data» функции обратного вызова.
Чего я не понимаю, так это как обработать эти данные полезным способом. Я хотел бы обернуть его в новый объект jQuery, а затем использовать селектор (с помощью find (), я считаю), чтобы получить только ту часть, которую я хочу. Как только я получу это, я передам его другому объекту JavaScript для вставки в мой документ. (Это делегирование, поэтому я не использую jQuery.load () в первую очередь).
Все примеры get (), которые я вижу, кажутся вариациями этого:
$('.result').html(data);
... который, если я правильно понимаю, вставляетвсе вернул документ в выбранный элемент. Это не только подозрительно (это не вставить<head>
и т.д?) но это слишком грубо для того что я хочу.
Предложения об альтернативных способах сделать это очень приветствуются.