2010-11-11 27 views
37

Supongamos que tengo un objeto jQuery de un elemento DIV en el cuerpo. Me gustaría obtener un objeto de documento atravesando. ¿Puede ser posible?Obtiene documento objeto de un elemento secundario

Nota: window.document no es una opción en mi caso.

Gracias.

+0

supongo que sí, caminando de un padre a otro ... Pero yo creo * * cada elemento DOM tiene una referencia a su documento de todos modos en algún lugar, déjame ver –

Respuesta

1

Sí, el objeto document es el elemento primario del elemento <HTML> (al menos en Firefox). Encuentra así:

function FindDoc(el) { 
    while(el.parentNode) { 
     el = el.parentNode; 
    } 
    return el; 
} 
+0

Eso sería más lento que acceder directamente a él. ¿Por qué no intentar http://stackoverflow.com/questions/1338224/how-do-i-get-the-window-object-from-the-document-object – NoBugs

Cuestiones relacionadas