【发布时间】:2014-04-10 05:55:18
【问题描述】:
假设在我的样式表中:
.test{width: 20px; height: 50px; color: blue;}
.some-test{padding: 20px; margin: 10px;}
.even-test{font-size: 20px; color: red;}
是否可以检测每个 css 属性的 20px 值以便我可以替换它?
我想检测到这样的事情:
$('.selector').filter(function() {
return $(this).css(property) === '20px';
}).css(property, value);
有没有类似:style.arguments[] 的东西?
【问题讨论】:
-
.css()- 谷歌是你的朋友。这适用于给定此类的元素。 -
不过,只有在元素被赋予了这样的类后,您才能检测到它。
-
您不能使用 jQuery 调整样式表中的值
-
@Mr.iC 您正在指定属性,而他想根据属性值检测属性
-
@Mr.Alien 没错——一定有更简单的方法。有趣的问题..
标签: javascript jquery