puedo seleccionar las partes del cuerpo y HTML del documento usandoseleccione raíz del documento usando jQuery
$('body')
y
$('html')
respectivamente, pero cómo puedo seleccionarla la raíz del documento?
puedo seleccionar las partes del cuerpo y HTML del documento usandoseleccione raíz del documento usando jQuery
$('body')
y
$('html')
respectivamente, pero cómo puedo seleccionarla la raíz del documento?
No está seguro de lo que quieres decir, pero para seleccionar el documento que haces
$(document);
Para obtener el contenido del documento que supongo que necesita el documentElement, lo que es lo mismo que en la etiqueta <html>
la mayoría de los entornos.
$(document.documentElement);
'document.documentElement' apunta al elemento' html' ... diciendo :) –
Funciona perfecto. Gracias adeneo :) –
Sorprendente "documento" no está dentro de una cadena. – Panzercrisis
La interfaz del documento hereda de Node y representa todo el documento, como una página HTML. Aunque el nodo Documento es conceptualmente la raíz de un documento, no es físicamente la raíz: el nodo raíz es el primer nodo Elemento en el Documento y se representa mediante su propiedad documentElement.
Puede seleccionar documentElement con siguiente código:
var root = document.documentElement;
O
$(document.documentElement);
La raíz del DOM es siempre el elemento html
.
Puede obtenerlo con $('html')
o $(':root')
.
Las siguientes afirmaciones siempre deben ser verdad:
$('html')[0] === $(':root')[0]
$(':root')[0] === document.documentElement
'$ (document)' ...? – undefined
¿Por qué quieres? Usted no * tiene * que usar jQuery para todo, también está bien usar javascript. – Ariel
Bastante gracioso '$ (documento) .html()' devuelve 'null' aquí (usando _jQuery 1.71_), mientras que' $ (document) .text() 'devuelve el resultado esperado. – zrajm