如何获得背景颜色值?

时间:2014-10-16 08:26:25

标签: javascript css styles

<input class="color" value="66ff00" id="fc" autocomplete="off" style="background-image: none; background-color: rgb(128, 225, 255); color: rgb(0, 0, 0);">

如何获取background-color的价值?

每次我使用(element).attr("background-color")时,它都无法正常工作。我想这与style="background-color"有关。

8 个答案:

答案 0 :(得分:2)

您可以通过css访问任何css属性:

$(".color").css('background-color')

Jsfiddle

答案 1 :(得分:0)

尝试:

(element).css("background-color");

希望它有所帮助。

由于

答案 2 :(得分:0)

使用.css方法获取背景颜色,即:

$(element).css('background-color');

您也可以使用对象:

在不引用的情况下访问它
$(element).css(bgColor);

答案 3 :(得分:0)

如果你想在jQuery中获取任何css属性,那么使用

$(selector).css(property);

此处,在这种情况下,它是$("#fc").css('background-color');

答案 4 :(得分:0)

使用它可以工作..

<script>
$( document ).ready(function() {
alert($("#fc").css('background-color'));
});
</script>

<input class="color" value="66ff00" id="fc" autocomplete="off" style="background-image: none; background-color: rgb(128, 225, 255); color: rgb(0, 0, 0);">

答案 5 :(得分:0)

可以使用#fc

的背景颜色
var fc = document.getElementById('fc');
var bgcolor = fc.style.backgroundColor;

答案 6 :(得分:0)

试试这个:

$("input.color").css("background-color"); 

它会返回指定的背景颜色。

然后执行此操作以获得结果:

var color = $("input.color").css("background-color"); 

$("$target_element").css("background-color", color);

答案 7 :(得分:0)

我们可以使用.css属性来获取使用id或类选择器的特定css值。

$("#fc").css('background-color') // fc是控件的ID

$(".color").css('background-color') //颜色是此处应用的类