Dado un conjunto de resultados de jQuery, ¿cómo lo convierte de nuevo en HTML sin formato?Convierta un conjunto de jQuery en HTML
<div class="abc">
foo <strong>FOO</strong>
</div>
<div class="def">
bar
</div>
-
var $mySet = $('div');
Dada $mySet
, ¿cómo haría usted para volver a la versión HTML de arriba?
Puede extender esto para obtener todos los elementos con bastante facilidad: '$ mySet.map (function() {return this.outerHTML;}). Get(). Join ('');' Cuando escribí esta pregunta, no todos los navegadores soportan 'outerHTML', pero ahora parece tener [bastante buen soporte] (https://developer.mozilla.org/en/DOM/element.outerHTML#Browser_compatibility) – nickf
solo devolverá la cadena HTML del primer elemento encontrado. – vsync
No es un gran admirador de esta respuesta, ¿qué pasa si su conjunto _no consta de un elemento? – Thomas