2010-11-11 16 views
37

मान लीजिए कि मेरे शरीर में एक डीवी तत्व का jQuery ऑब्जेक्ट है। मैं ट्रैवर्सिंग द्वारा दस्तावेज़ ऑब्जेक्ट प्राप्त करना चाहता हूं। क्या यह संभव हो सकता है?किसी दस्तावेज़ तत्व से दस्तावेज़ ऑब्जेक्ट प्राप्त करें

नोट: window.document मेरे मामले में कोई विकल्प नहीं है।

धन्यवाद।

+0

मैं ऐसा लगता, माता पिता के लिए माता पिता से चल रहा ... लेकिन मुझे लगता है कि * * हर डोम तत्व एक संदर्भ है वैसे भी कहीं भी इसके दस्तावेज़ में, मुझे –

उत्तर

67

element.ownerDocument आपको उस दस्तावेज़ का संदर्भ देगा जिसमें कोई भी डोम तत्व संबंधित है।

+0

जांचें जो मैं ढूंढ रहा था। +1 –

1

हां, document ऑब्जेक्ट <HTML> तत्व (कम से कम फ़ायरफ़ॉक्स में) का अभिभावक है। इसे इस तरह का पता लगाएं:

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

यह सीधे पहुंचने से धीमा होगा। क्यों नहीं http://stackoverflow.com/questions/1338224/how-do-i-get-the-window-object-from-the-document-object – NoBugs

संबंधित मुद्दे