Stellen Sie sich vor, wir hätten etwas Ähnliches:
<div id="xxx"><p>Hello World</p></div>
wenn wir die Funktion .html auf diese Weise aufrufen:
$("#xxx").html();
werden wir bekommen:
<p>Hello World</p>
Aber ich muss sie bekommen:
<div id="xxx"><p>Hello World</p></div>
Also, was muss ich tun? Ich denke, einen anderen Wrapper um #xxx hinzufügen, aber das ist keine gute Idee.
14 Stimmen
Jeder, der outerHTML nicht lesen, sondern schreiben möchte, sollte $(sel).replaceWith() verwenden.
1 Stimmen
Rbdev: Besteht die Möglichkeit, die richtige Antwort hier zu ändern?