|
|
1
306
我想我找到了一个真正的解决办法。我把它变成了一个新的函数:
你可以用它来获取
演示
输出如下:
函数
见
这
有关如何读取和设置css值的示例。我的问题是我已经
兼容性
用于使用
|
|
|
2
543
这个问题是由jquery不理解
你也许可以解决这个问题,并通过引用它来应用规则,通过
或通过使用
不过,后一种方法将取消先前设置的任何内嵌样式规则。所以小心使用。 当然,有一个很好的论点是,@nick craver的方法更容易/更明智。
以上,
|
|
3
138
您可以直接使用
更新评论: 您也有这个选项,但它将替换元素上的所有css,因此不确定它是否更可行:
|
|
|
4
68
|
|
|
5
51
David Thomasâs answer
描述一种使用方法
作为功能:
这里是一个 JS Bin demo . |
|
|
6
27
在阅读了其他答案并进行了实验之后,这就是我的工作:
不过,这在IE8及以下版本中不起作用。 |
|
7
22
你可以这样做:
使用“csstext”作为属性名,并以您希望添加到css中的任何内容作为其值。 |
|
|
8
17
您可以通过两种方式实现这一点:
|
|
9
14
不需要去复杂的@aramkocharyan的答案,也不需要动态插入任何样式标签。 只是覆盖样式, 但是 你不需要解析任何东西,为什么?
不能使用
您可以使用jquery缩短这个时间,但是这个普通的函数将在现代浏览器、internetexplorer8等上运行。 |
|
10
12
这是我遇到这个问题后所做的…
|
|
|
11
9
此解决方案不覆盖任何以前的样式,只应用您需要的样式:
|
|
12
9
如果它不是那么相关,并且因为你在处理一个元素
在你的css中:
|
|
|
13
8
而不是使用
|
|
14
8
对我来说,解决这个问题最简单、最好的方法就是使用addClass()而不是.css()或.attr()。 例如:
在你的css文件中:
|
|
|
15
6
仅供参考,它不工作,因为jquery不支持它。有张2012年的罚单( #11173 $(elem).css("property", "value !important") fails )最终被封为wontfix。 |
|
16
6
我们需要先去掉以前的款式。我用正则表达式删除它。以下是更改颜色的示例:
|
|
17
6
在head中附加样式的另一种方法:
这将在所有css文件之后追加样式,因此它将比其他css文件具有更高的优先级,并将被应用。 |
|
18
6
可能是这样的: 隐藏物var node = $('.selector')[0];
OR
var node = document.querySelector('.selector');
设置CSSnode.style.setProperty('width', '100px', 'important');
删除CSSnode.style.removeProperty('width');
OR
node.style.width = '';
|
|
19
4
我想你试过了,没有加
内联css(这就是javascript添加样式的方式)覆盖样式表css。即使样式表css规则
另一个问题(也许是一个愚蠢的问题,但必须被问到):你正在努力研究的元素是什么?
不知道你在css方面的专业知识…内联元素的行为并不总是如您所期望的那样。 |
|
20
4
这样做:
|
|
21
4
我认为它工作正常,可以覆盖以前的任何其他css(this:dom元素):
|
|
|
22
4
此解决方案将保留所有计算的javascript并将重要标记添加到元素中: 可以(例如,如果需要用重要标记设置宽度)
|
|
|
23
3
它可能适合您的情况,也可能不适合您的情况,但您可以在许多此类情况下使用css选择器。 例如,如果您希望.csstext的第3和第6个实例具有不同的宽度,则可以编写:
或:
|
|
24
3
我们可以使用setproperty或csstext来添加
例1:
例2:
|
|
25
3
三个工作实例我也遇到过类似的情况,但在与.closest()斗争了很长一段时间后,我使用了.find(),其中有很多变体。 示例代码
替代方案
|
|
|
26
2
我还发现某些元素或附加组件(如bootstrap)有一些特殊的类情况,它们不能很好地处理
例如,如果您使用
希望这项工作将有助于有人!:) |
|
27
2
当“事件”时,我试图更改菜单项的文本颜色时遇到了同样的问题。当我遇到同样的问题时,我发现最好的办法是: 第一步:在css中创建一个新的类,用于此目的,例如:
最后一步:使用addClass方法应用该类,如下所示:
问题解决了。 |
|
28
2
最安全的解决方法是添加一个类,然后在css中使用魔法:-),
|
|
|
29
1
https://jsfiddle.net/xk6Ut/256/ 另一种方法是在javascript中动态创建和更新css类。为此,我们可以使用style元素,并且需要使用style元素的id,以便我们可以更新css类
…
|
|
30
-6
另一个解决此问题的简单方法是添加样式属性:
|
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 1 年前 |
|
|
magenta placenta · 将css变量合并为一个变量 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |