में सभी स्टाइलशीट डालने में jquery मैं सभी मूल विंडो की स्टाइलशीट को iframe के सिर (samedomain) में कैसे सम्मिलित कर सकता हूं?jquery iframe
मेरे प्रयास किया कोड एक समान प्रश्न के आधार पर:
function() {
var d = frames[0].document;
var stylesheets = $("link").outerhtml;
d.open();
d.write(
'<html><head>'+
stylesheets +
'<style type="text/css">'+
'<\/style><\/head><body><\/body><\/html>'
);
d.close();
}
जाहिर है इस IE के बाहर काम नहीं करता। अग्रिम में धन्यवाद।
संपादित करें: एंथोनी के उत्तर के आधार पर प्रयास करें:
$("link[type='text/css']").each(function() {
var stylesheet = $(this).clone();
$("iframe").contents().find("head").append(stylesheet);
});
पहले फ़ंक्शन द्वारा लिखित, जो संदेह पैदा करता है, क्या iframes में HTML शामिल है या खाली हैं? –