我努力的目标与jQuery如下:目标链接的href =“”使用jQuery
<link rel="stylesheet" href="css/test.css">
我想不通的是如何设置默认路径(css文件夹)?
<button data-button="test">Just a Test</button>
<script>
var button = $('button'),
link = $('link'),
stylesheet = $(this).data('button');
button.on('click', function() {
console.log(this);
link.attr('href', stylesheet + '.css');
});
</script>
眼下这将改变按钮,点击CSS只有CSS是根......所以,我该怎么办告诉他,CSS默认路径为“CSS /”。
试图找到没有成功。
P.S.一个问题与JS相关,但不是质疑标题。
更有甚者尤佳正确:
var $something = $('#something');
or
var something = $('#something');
使用'$'在变量名只是一个风格偏好。没有什么比这更“正确”。 – Pointy
页面加载后更改'link'不会做任何事情;您将不得不加载另一个样式表。 –
我会选择第二种声明风格,因为在变量名称前面添加$可能会导致混淆,因为它的作用(很多自定义jquery方法以$开头)而没有提供真实的信息(jquery对象实际上可能只是任何东西) – jonBreizh