如何使用attr获取样式值

问题描述 投票:11回答:5

我的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中,它将无法使用。我如何完成这项任务?

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9kb0syUC5wbmcifQ==” alt =“在此处输入图像描述”>“ >>

我的HTML代码在这里:

jquery html css attr
5个回答
19
投票

查看.css的文档:http://api.jquery.com/css/


3
投票

这是您要查找的(此代码有效):


1
投票

我相信这可以解决问题,替换您的


1
投票

您可以使用$("#bgcolor").css("backgroundColor");获得颜色。


0
投票
© www.soinside.com 2019 - 2024. All rights reserved.