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">');
    }
})

CSS を head 要素に追加するには、 append メソッドを使用する必要があります。

于 2013-07-22T09:08:26.340 に答える