gpt4 book ai didi

jquery - 是否可以使用 jquery 附加一个 css 属性?

转载 作者:行者123 更新时间:2023-11-28 08:41:53 25 4
gpt4 key购买 nike

问题:有没有什么方法可以使用 jquery 附加一些 css 属性而不更改/覆盖以前的值?

例如:如果我想将 !important 添加到我的样式表应用的所有颜色属性。可以用 jquery 来做吗?而不是遍历每个 css 文件并将 !important 放在每个颜色属性前面?

最佳答案

您可以将所有选择器 ('*')each() 一起使用,以遍历每个元素并应用 !important 规则。

$('*').each(function(){
var c = $(this).css('color');

$(this).attr('style', 'color: '+c+' !important;');
});

但请注意,attr 方法将取消设置任何先前设置的内联样式规则。您需要首先在所有内容之上执行上述解决方案。

查看此 jsfiddle demo .

关于jquery - 是否可以使用 jquery 附加一个 css 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20853432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com