javascript动态加载css和js文件

javascript动态加载css和js文件,javascript,laravel,Javascript,Laravel,我使用的是laravel 4,我有一个文件style-switcher.js 耶普诺普([ 如何动态加载此css文件?如何包含基本路径?对于页眉和页脚js以及我使用的css `{{ HTML::script('assets/...`) }} 但是不能对这个js文件执行相同的操作,只需更改css样式标记的href即可 <link id="dynamic css" href="/old_css_path"> $('#dynamic_css').attr('href','/new_css

我使用的是laravel 4,我有一个文件style-switcher.js

耶普诺普([

如何动态加载此css文件?如何包含基本路径?对于页眉和页脚js以及我使用的css

`{{ HTML::script('assets/...`) }}

但是不能对这个js文件执行相同的操作,只需更改css样式标记的href即可

<link id="dynamic css" href="/old_css_path">
$('#dynamic_css').attr('href','/new_css_path')

$('#dynamic_css').attr('href','/new_css_path'))

如果要附加新css,而不删除其他css, $('head')。追加(“”)


无需包含网站的基本路径,只需确保在css路径的开头添加反斜杠。

我没有得到它,我想更改{load:'assets/css/style switcher.css'},这是一个获取基本路径的路径。因为此文件将加载到不同的页面中,如果基本url发生更改,则找不到它。例如,at/it加载它,但/cars没有尝试使用反斜杠,但仍然找不到它。请您更好地解释一下您的意思。因为您说的是在css中更改链接,而不是$('#dynamic_css').attr('href','/new_css_path')。但是在这里放置什么{load:'assets/css/style switcher.css'}???
<link id="dynamic css" href="/old_css_path">
$('#dynamic_css').attr('href','/new_css_path')