Extrair parte do documento HTML no jQuery
Quero fazer uma chamada AJAX para uma página de retorno de HTML, extrair parte do HTML (usando seletores de jQuery) e depois usá-la no meu JavaScript baseado em jQuery.
oRecuperação de AJAX é bem simples. Isso me fornece todo o documento HTML no parâmetro "data" da função de retorno de chamada.
O que não entendo é como lidar com esses dados de uma maneira útil. Gostaria de envolvê-lo em um novo objeto jQuery e, em seguida, usar um seletor (via find () acredito) para obter apenas a parte que eu quero. Uma vez que eu tenho isso, eu o passo para outro objeto JavaScript para inserção no meu documento. (Esta delegação é a razão pela qual não estou usando jQuery.load () em primeiro lugar).
Os exemplos get () que vejo todos parecem ser variações sobre isso:
$('.result').html(data);
... que, se bem entendi, insere ointeira documento retornado para o elemento selecionado. Isso não é apenas suspeito (isso não insere o<head>
etc?) mas é muito grosseiro para o que eu quero.
Sugestões sobre formas alternativas de fazer isso são bem-vindas.