Wie können Sie ein jQuery-Ergebnisset in reines HTML konvertieren?Konvertieren eines jQuery-Sets in HTML
<div class="abc">
foo <strong>FOO</strong>
</div>
<div class="def">
bar
</div>
-
var $mySet = $('div');
Da $mySet
, wie würden Sie gehen über die oben auf die einfache HTML-Rückkehr?
Sie könnten dies erweitern, um alle Elemente relativ einfach zu erhalten: '$ mySet.map (function() {return this.outerHTML;}). Get(). Join ('');' Zurück als ich diese Frage schrieb, nicht alle Browser haben 'outerHTML' unterstützt, aber jetzt scheint es [ziemlich gute Unterstützung] zu haben (https://developer.mozilla.org/en/DOM/element.outerHTML#Browser_compatibility) – nickf
es wird nur die HTML-Zeichenkette der zurückgegeben erstes Element gefunden. – vsync
Kein großer Fan dieser Antwort - was ist, wenn Ihr Set _doesnot_ aus einem Gegenstand besteht? – Thomas