任何人都可以告诉我为什么以下内容在我的'head'中不起作用
<script type="text/javascript">
if ($('.company-color').length){
document.write("<link rel='stylesheet' href='company-color.css' type='text/css'>");
}
</script>
我有一个只出现在某些页面上的类,如果存在类'.company-color',我想将上面的样式表插入页面。
答案 0 :(得分:2)
使用
jQuery(function($){
if ($('.company-color').length){
$('body').append("<link rel='stylesheet' href='company-color.css' type='text/css'>"); // or to head
}
})
答案 1 :(得分:0)
试试这段代码:
$(function(){
if ($('.company-color').length > 0){
$('head').append('<link rel="stylesheet" href="company-color.css" type="text/css">');
}
})
您必须使用append method将css添加到head元素。