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

问题描述 投票:3回答:4

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

  1. 在每个元素处删除样式=“ ...”。但是如何做到这一点?
  2. 直接从.css文件中获取值,并再次以style =“ ...”的形式分配给每个元素]
  3. 任何人都可以向我展示一些光亮吗?谢谢。

我正在遇到这种情况。基本上,我的网站上有许多CSS模板,用户可以使用jQuery动态更改颜色。现在,我的操作方式是使用jQuery修改CSS ...

javascript jquery html css stylesheet
4个回答
6
投票

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


3
投票

在使用jQuery从原始样式中切换样式之前,为什么不将原始样式值分配给该元素上的数据,然后使用该值将其还原。


0
投票

在编辑器中使用此正则表达式摆脱所有内联CSS:


0
投票

我只是有同样的问题,但我认为最好的解决方案是使用jquery的add和remove类。每个模板都应该有一个类,然后对其进行更改,请使用remove类并添加所需的类]

© www.soinside.com 2019 - 2024. All rights reserved.