如何使用jQuery更改css文件名?(示例:“file2.css”change“file1.css”) var mobile=(/iphone | ipad | ipod | android | blackberry | mini | windows\sce | palm/i.test(navigator.userAgent.toLowerCase()) 国际单项体育联合会(流动){ } 否则{ }

如何使用jQuery更改css文件名?(示例:“file2.css”change“file1.css”) var mobile=(/iphone | ipad | ipod | android | blackberry | mini | windows\sce | palm/i.test(navigator.userAgent.toLowerCase()) 国际单项体育联合会(流动){ } 否则{ },jquery,html,css,Jquery,Html,Css,首先,您必须知道要使用href修改的链接标记。在这个示例中,我使用jquery中的.eq(0)应用了第一个链接标记,并使用.attr()设置href 警告: 您没有指定索引意味着该属性将应用于头部中的所有链接标记 var mobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase())) if(mobile){ <link

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

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

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">     
    }
假设您必须选择第二个链接标记,只需使用
.eq(1)
。它正在研究基于数组的索引

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

给我们解释一下,thanks@HakanKeles-我们正在等待您的答复
 $('link:eq(1)').attr('href', res)