我试图让元素的背景颜色的jQuery - 获得元素的背景颜色以十六进制
$(document).ready(function(){
$.each('.log-widget',function(){
console.log($(this).css('backgroundColor'));
//$(this).css({'box-shadow':'1px 1px 20px'+});
});
});
并不作品它把我送回去:TypeError: invalid 'in' operand a
我想抓住每一个背景颜色元素并将其返回到十六进制颜色。
+1,好点。我注意到,在Chrome上,您链接的解决方案仅占DOM中的元素。断开连接的元素似乎没有像'red'这样的颜色转换为十六进制/ rgb。 – pimvdb
@pimvdb是的,[看到这个](http://stackoverflow.com/questions/12660784/)。 – Chris