


jquery ruft „outerHtml' ab, das den Code des aktuellen Knotens selbst enthält_jquery
May 16, 2016 pm 04:32 PMWährend des Entwicklungsprozesses ruft jQuery.html() den HTML-Code unter dem aktuellen Knoten ab und enthält nicht den Code des aktuellen Knotens selbst. Manchmal brauchen wir ihn wirklich, aber es gibt keine Möglichkeit, ihn auch danach abzurufen Durchsuchen der jQuery-API-Dokumentation.
Ich habe gesehen, dass einige Leute parent().html() verwenden. Wenn das aktuelle Element keine Geschwisterelemente hat, funktioniert es, wenn es jedoch vorhanden ist, funktioniert es nicht. Später stellte das Experiment fest, dass es eine jQuery-Methode gibt, die das Problem lösen kann, und diese ist sehr einfach:
jQuery.prop("outerHTML");
<div class="test"><p>Hallo! </p></div>
<script>
$(".test").prop("outerHTML");
</script>
Das Ausgabeergebnis ist: <div class="test"><P>Hallo, hallo! </p></div>
Da es im nativen JS-DOM ein integriertes Attribut „outerHTML“ gibt (achten Sie auf die Groß-/Kleinschreibung, JS unterscheidet zwischen Groß- und Kleinschreibung), um den HTML-Code des aktuellen Knotens (einschließlich des aktuellen Knotens) abzurufen, können Sie jQuery verwenden prop() um es zu bekommen Ja, nach Experimenten kann die attr()-Methode nicht abgerufen werden. Wenn Sie es nicht glauben, können Sie es auch versuchen.
Natürlich verwenden einige Leute die clone()-Funktion von jQuery zusammen mit append(), um einen Knoten mit nur einem untergeordneten Element zu erstellen und dann den HTML-Code des Knotens abzurufen. Dies ist auch machbar, aber der Code ist umständlich.

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Ersetzen Sie Stringzeichen in JavaScript

Benutzerdefinierte Google -Search -API -Setup -Tutorial

8 atemberaubende JQuery -Seiten -Layout -Plugins

Erstellen Sie Ihre eigenen AJAX -Webanwendungen

10 JavaScript & JQuery MVC -Tutorials
