Я пытаюсь изменить стили CSS, щелкнув по кнопке.Как изменить атрибут src в таблице стилей
<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);
});
Но нет никаких изменений в стиле. Ничего не произошло.
Любая помощь?
Возможно, вы изменили URL-адрес, но это не обязательно означает, что он загрузит новый. –
Возможный дубликат [Могу ли я загружать внешние таблицы стилей по запросу?] (Http://stackoverflow.com/questions/2126238/can-i-load-external-stylesheets-on-request) –