我需要更改具有特定类名的元素。在我正在处理的网页的代码中找不到该元素。但是,它出现在页面上。当我尝试使用内部 css 更改样式时,它可以工作,但我无法单独使用 css 完成我想完成的工作。因此,当我尝试使用 jquery css 对该类进行更改时,我无法修改该元素。关于为什么内联 css 有效但 jquery css 不起作用的任何想法?
我的 CSS 代码(有效):
.jqZoomWindow{
border:2px solid red;
}
JQuery 代码
$(".jqZoomWindow").css("border","2px solid red");
最佳答案
这听起来像是一个 CSS 特异性问题。
使用 .css(..)
创建的内联规则将始终优先于样式表规则。
您是否有其他一些影响边框的 CSS 样式比 .jqZoomWindow
更具体?
关于jquery - 内联 CSS 有效,但 Jquery CSS 不适用于同一元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10653974/