如何使用jQuery更改css文件名? (例如:" file2.css"更改" file1.css")

时间:2015-07-10 12:48:55

标签: jquery html css

var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()))

if(mobile){
     <link href="mobil.css" rel="stylesheet" type="text/css" media="screen">            
}
else {
         <link href="nonmobil.css" rel="stylesheet" type="text/css" media="screen">     
    }

1 个答案:

答案 0 :(得分:0)

首先,您必须知道要使用href修改哪个链接标记。在示例中,我在jquery中使用.eq(0)应用了第一个链接标记,并使用.attr()来设置href。

警告: 你没有指定索引意味着该属性将应用于head中的所有链接标记。

var res = mobile ? 'mobil.css' : 'nonmobil.css';
$('link:eq(0)').attr('href', res)

假设您必须选择第二个链接标记,只需使用.eq(1)。它正在研究基于数组的索引。

 $('link:eq(1)').attr('href', res)