我努力的目標與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