Wählen Sie den Dokumentenstamm mit jquery aus

Lesezeit: 1 Minute

Ich kann die Text- und HTML-Teile des Dokuments mit auswählen

$('body')

und

$('html')

bzw., aber wie wähle ich den Dokumentenstamm aus?

  • Warum willst du? Du nicht haben jQuery für alles zu verwenden – es ist vollkommen in Ordnung, auch Javascript zu verwenden.

    – Arielle

    26. Juli 2012 um 9:34 Uhr

  • Lustig genug $(document).html() kehrt zurück null hier (mittels jQuery 1.71), während $(document).text() gibt das erwartete Ergebnis zurück.

    – zrajm

    28. März 2013 um 18:00 Uhr

Benutzeravatar von adeneo
adeneo

Nicht sicher, was Sie meinen, aber um das Dokument auszuwählen, das Sie tun

$(document);

Um den Inhalt des Dokuments abzurufen, benötigen Sie vermutlich das documentElement, das genau dasselbe ist wie das <html> Tag in den meisten Umgebungen.

$(document.documentElement);

  • document.documentElement weist auf die hin html element… sag ich nur 🙂

    – Felix Klinge

    26. Juli 2012 um 9:38 Uhr

  • Funktioniert perfekt. Danke Adeneo 🙂

    – PeterT.

    31. August 2015 um 10:20 Uhr

  • Überraschendes “Dokument” befindet sich nicht in einer Zeichenfolge.

    – Panzerkrise

    23. Juni 2016 um 15:50 Uhr

Die Wurzel des DOM ist immer die html Element.
Sie können es entweder mit bekommen $('html') oder $(':root').

Die folgenden Behauptungen sollten immer wahr sein:

$('html')[0] === $(':root')[0]
$(':root')[0] === document.documentElement

Die Document-Schnittstelle erbt von Node und repräsentiert das gesamte Dokument, beispielsweise eine HTML-Seite. Obwohl der Document-Knoten konzeptionell der Stamm eines Dokuments ist, ist er physisch nicht der Stamm – der Root-Knoten ist der erste Element-Knoten im Dokument und wird durch seine documentElement-Eigenschaft repräsentiert.

Sie können documentElement mit folgendem Code auswählen:

var root = document.documentElement;

ODER

$(document.documentElement);

1435720cookie-checkWählen Sie den Dokumentenstamm mit jquery aus

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy