if (!computed) {
window.getComputedStyle = function(el) {
this.el = el;
this.getPropertyValue = function(prop) {
var re = /(\-([a-z]){1})/g;
if (prop === "float") {
prop = "styleFloat";
}
if (re.test(prop)) {
prop = prop.replace(re, function () {
return arguments[2].toUpperCase();
});
}
return el.currentStyle[prop] ? el.currentStyle[prop] : null;
};
return this;
};
}
getcomputedstyle();
是否有任何jQuery等价物答案 0 :(得分:34)
您可以使用.css()的getter版本。
来自doc
.css()方法是从中获取样式属性的便捷方法 第一个匹配的元素,特别是根据不同的方式 浏览器访问大多数这些属性(getComputedStyle() 基于标准的浏览器中的方法与currentStyle和 Internet Explorer中的runtimeStyle属性)和不同的术语 浏览器用于某些属性。
喜欢
$(el).css('color')