我正在尝试通过单击按钮来更改CSS样式表。

<head>
<link id='link01' rel="stylesheet" href="blue.css">
</head>


JS

$('.pointcolors').click(function(){
    var theme = $(this).attr('data-theme') + '.css';
    console.log(theme); // green.css - it's ok
    $('#link01').attr('src', theme);
});


但是没有样式更改。什么都没发生。
有什么帮助吗?

最佳答案

我认为:

$('#link01').attr('src', theme);


应该:

$('#link01').attr('href', theme);


How to change the href for a hyperlink using jQuery

关于jquery - 如何更改样式表的src属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41303311/

10-13 01:44