posso selezionare le parti del corpo e HTML del documento utilizzandoselezionare radice del documento utilizzando jQuery
$('body')
e
$('html')
, rispettivamente, ma come faccio a selezionare la radice del documento?
posso selezionare le parti del corpo e HTML del documento utilizzandoselezionare radice del documento utilizzando jQuery
$('body')
e
$('html')
, rispettivamente, ma come faccio a selezionare la radice del documento?
Non sei sicuro di quello che vuoi dire, ma per selezionare il documento che fate
$(document);
Per ottenere i contenuti del documento Sto indovinando è necessario il documentElement, che è lo stesso come il <html>
tag la maggior parte degli ambienti.
$(document.documentElement);
'document.documentElement' punta all'elemento' html' ... solo dicendo :) –
Funziona perfettamente. Grazie adeneo :) –
Sorprendente "documento" non è all'interno di una stringa. – Panzercrisis
L'interfaccia del documento eredita dal nodo e rappresenta l'intero documento, ad esempio una pagina HTML. Sebbene il nodo Documento sia concettualmente la radice di un documento, non è fisicamente la radice: il nodo radice è il primo nodo Elemento nel documento ed è rappresentato dalla sua proprietà documentElement.
È possibile selezionare documentElement con codice seguente:
var root = document.documentElement;
O
$(document.documentElement);
La radice del DOM è sempre l'elemento html
.
Puoi acquistarlo con $('html')
o $(':root')
.
Le seguenti affermazioni devono essere sempre vero:
$('html')[0] === $(':root')[0]
$(':root')[0] === document.documentElement
'$ (document)' ...? – undefined
Perché vuoi? Non devi * usare * jQuery per tutto: è perfettamente adatto anche usare javascript. – Ariel
'' '(documento) .html()' restituisce 'null' qui (usando _jQuery 1.71_), mentre' $ (document) .text() 'restituisce il risultato atteso. – zrajm