jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用JQuery更改CSS类中的属性大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Change CSS class properties with jQuery                                    8个
我无法弄清楚如何更改CSS类中的属性.现在我向该特定div添加一个样式,但我想要的是改变CSS类中的属性,而不是仅仅被新样式属性覆盖.

一个例子:

.example{BACkground-color:bluE}

<div class="example">example</div>

那么我怎样才能改变.example CSS中的背景颜色,而不仅仅是像这样覆盖它:

<div class="example" style="BACkground-color:blue">example</div>

我尝试了很多东西,但我无法弄明白.我试过.attr()和.css(),但我错过了什么.

解决方法

你不能改变班级的实际CSS(你可以,但这是非常困难和反对练习) – 但你可以改变现在应用于该类的所有东西:

$('.example').css('BACkground-color','blue');

但是,无论何时生成类型的新元素,您都可以重新应用该CSs.例如,在调用从另一个文件检索数据的AJAX脚本之后:

$('#blah').load('script.PHP',function() {
    $('.example').css('BACkground-color','blue');
});

您还可以为所有元素重新应用间隔,但不建议使用性能

seTinterval(function() {
    $('.example').css('BACkground-color','blue');
},100);

我给你的建议是找到另一种方法标记你的更改,比如第二类,并使用该类来对你的元素进行更改.

大佬总结

以上是大佬教程为你收集整理的使用JQuery更改CSS类中的属性全部内容,希望文章能够帮你解决使用JQuery更改CSS类中的属性所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。