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