使用jQuery从原始css文件中获取值

HP.*_*HP. 3 html javascript css jquery stylesheet

我正在遇到这种情况.基本上我的网站有很多css模板,用户可以使用jQuery动态更改颜色.现在,我这样做的方法是使用jQuery直接通过选择类来修改css属性.但是,如果用户切换到另一个模板(也是动态的),我会插入.css文件,但它没有任何效果.原因是每个元素的css change style =".."都是先例.如何解决这个问题?我正在考虑两种方式:

  1. 删除每个元素中的style ="...".但是怎么做呢?
  2. 直接从.css文件中获取值,并再次分配给每个元素style ="..."

任何人都可以向我展示一些亮点吗?谢谢.

Mar*_*ell 6

如果您只想从一组元素中删除style属性,可以使用:

$('p').removeAttr('style');
Run Code Online (Sandbox Code Playgroud)

只需将'p'替换为要从中删除内联CSS的所有元素,例如:

$('input, div, h1').removeAttr('style');
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助.