html - Is it possible to edit DOM elements that get loaded via an <iframe> with jQuery? -


मेरे पास निम्न HTML कोड है:

  & lt; body & gt; ... & lt; div id = "उपयोगकर्ता" & gt; & Lt; iframe src = "http: //control.intranet/userlist.php" ऊंचाई = "100" & gt; & Lt; / div & gt; ... & lt; / body & gt;  

जहां // control.intranet / userlist.php हमारे इंट्रानेट कंट्रोल पैनल से उपयोगकर्ताओं की एक सूची लोड करता है।

यह सूची दिखती है इस तरह से:

  & lt; div class = "user" & gt; & Lt; span class = "name" & gt; बोडा सिडो & lt; / span & gt; & Lt; span class = "ip" & gt; 10.42.12.2 & lt; / span & gt; ... & lt; / div & gt; & Lt; div वर्ग = "उपयोगकर्ता" & gt; ... & lt; / div & gt; ...  

अब मैं उपयोगकर्ता नाम कैसे दिखता है, तो मैं इसे jQuery के तत्वों से मेल करने की कोशिश करूंगा:

  $ ("# users .name ")। सीएसएस (" पृष्ठभूमि-रंग "," # एफएफ 20000 ")  

लेकिन यह एक एकल .name से मेल नहीं खाता। ।

> मैं भी $ ("# प्रयोक्ता") की कोशिश की है। लंबाई और यह 0 देता है।

इससे मुझे लगता है कि मैं आईओएम के माध्यम से आईओएम तत्वों को संपादित नहीं कर सकता jQuery। क्या यह सच है? यदि हां, तो मैं iframe के द्वारा लोड किए गए तत्वों के सीएसएस को कैसे संपादित करूं?

धन्यवाद, बोडा सिडो।

। Ifts () विधि का उपयोग आईफ्रेम के सामग्री दस्तावेज़ को प्राप्त करने के लिए भी किया जा सकता है, यदि iframe उसी डोमेन पर मुख्य पृष्ठ के रूप में है।

से:


Comments