cómo analizar la página HTML devuelta con jQuery.get ()

Hasta hace poco estaba usando $.load() para obtener una parte específica de otra página y cargarla en la actual, pero a medida que el usuario inicia esas solicitudes, pueden hacer cola y me parece que necesito una forma de abortarlas sin hacer clic. Los usuarios felices rompen mi página.

Esto me llevó a $.get() que funciona muy bien y me permite abortar la solicitud si se inicia otra antes de las primeras devoluciones, pero ahora necesito analizar el html devuelto (es una página completa con elementos tipo doc y encabezado) y solo consigue un div de él.

¿Cómo logro esto?

Esto debería funcionar:

 $.get('ajax/test.html', function(data) { var my_div = $('#my_div', $(data)); }); 

En la callback:

 function(data) { // we wrap data with jQuery here: $(data).find("#id"); } 

Intenté con varios ejemplos, pero devolví object :: object, así que se modificó ligeramente:

 $.get($(this).attr("href"), function(returnedHTML) { alert($('#content', $(returnedHTML)).html()); })