Ich versuche, das CSS-Stylesheet zu ändern, indem ich auf eine Schaltfläche klicke.So ändern Sie das Attribut src eines Stylesheets
<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);
});
Aber es gibt keine Stiländerungen. Nichts passiert.
Irgendwelche Hilfe?
Möglicherweise ändern Sie die URL, aber das bedeutet nicht unbedingt, dass die neue URL geladen wird. –
Mögliches Duplikat von [Kann ich externe Stylesheets auf Anfrage laden?] (Http://stackoverflow.com/questions/2126238/can-i-load-external-styleshee-on-request) –