一个简单的问题。有没有办法用jquery动态加载css链接?用$.ajax还是其他什么东西?

一个简单的问题。有没有办法用jquery动态加载css链接?用$.ajax还是其他什么东西?,css,ajax,dynamic,jquery,Css,Ajax,Dynamic,Jquery,我可以使用jquery在ajax中加载很多东西,比如脚本、html、xml、json 但我想知道,当我想改变网站的主题时,是否可以加载或删除css文件或jquery链接 如果可能的话,有没有人能告诉我怎么做?或者有没有教程 谢谢:)是的,一旦你知道怎么做,这就相当简单了 $('head').append('<link rel="stylsheet" href="my-style.css" />'); 或者: $("link").remove(); // remove all sty

我可以使用jquery在ajax中加载很多东西,比如脚本、html、xml、json

但我想知道,当我想改变网站的主题时,是否可以加载或删除css文件或jquery链接

如果可能的话,有没有人能告诉我怎么做?或者有没有教程


谢谢:)

是的,一旦你知道怎么做,这就相当简单了

$('head').append('<link rel="stylsheet" href="my-style.css" />');
或者:

$("link").remove(); // remove all stylesheet links

// now add your new stylesheets
var styleLnk = document.createElement('link');
  styleLnk.setAttribute("type","text/css");
  styleLnk.setAttribute("href", "/myNewStyle.css");
  styleLnk.setAttribute("rel", "stylesheet");

// add stylesheet to DOM
$("head").append(styleLnk);
$("link").remove(); // remove all stylesheet links

// now add your new stylesheets
var styleLnk = document.createElement('link');
  styleLnk.setAttribute("type","text/css");
  styleLnk.setAttribute("href", "/myNewStyle.css");
  styleLnk.setAttribute("rel", "stylesheet");

// add stylesheet to DOM
$("head").append(styleLnk);