【发布时间】:2013-05-09 02:03:27
【问题描述】:
我的 HTML 代码在这里:
<i id="bgcolor" style="background-color: rgb(255, 146, 180)"></i>
我想使用 jquery attr 获取背景颜色值。我尝试的是如下:
$("#bgcolor").mouseleave(function(){
var bodyColor = $(this).attr("style");
$("body").css(bodyColor);
});
但是这个输出是:
background-color: rgb(255, 146, 180);
现在我已经将它添加到我的 css 中,它不会工作。我怎样才能完成这项任务?
【问题讨论】:
-
您是否有理由使用
attr()而不是css()来获取样式? -
请参考api.jquery.com/css。您将在那里获得解决方案:)