1

谁能告诉我为什么以下内容在我的“头脑”中不起作用

<script type="text/javascript">

if ($('.company-color').length){
    document.write("<link rel='stylesheet' href='company-color.css' type='text/css'>");
}

</script>

我有一个只出现在某些页面上的类,如果存在“.company-color”类,我想将上述样式表插入页面。

4

2 回答 2

2

利用

jQuery(function($){
    if ($('.company-color').length){
        $('body').append("<link rel='stylesheet' href='company-color.css' type='text/css'>"); // or to head
    }
})
于 2013-07-22T09:07:26.390 回答
0

试试这个代码:

$(function(){
    if ($('.company-color').length > 0){
        $('head').append('<link rel="stylesheet" href="company-color.css" type="text/css">');
    }
})

您必须使用append 方法将您的 css 添加到 head 元素。

于 2013-07-22T09:08:26.340 回答