jQuery $('head:first')。prepend('<link rel =“stylesheet”type =“text / css”href =“'+ absUrl +'”/>')在IE中不起作用

时间:2012-04-07 00:49:47

标签: jquery css

我有以下JS代码,我在不同的地方调用以包含CSS样式:

<script>    
    $('head:first').prepend('<link rel="stylesheet" type="text/css" href="/styles.css" />')
}
</script>

适用于Firefox和Chrome,但不适用于IE。 IE只是不加载此文件的CSS样式。然而,

document.write('<link rel="stylesheet" href="/styles.css" type="text/css" media="screen" />');

适用于IE,但不适用于我的其他场景。

如何在不使用document.write的情况下为IE修复它?

由于

1 个答案:

答案 0 :(得分:-2)

呃...你试图把<link>标签放在<head>之前,当它必须在它里面时。

使用append代替prepend