如何获取背景颜色值
How do I get the background-color value?
<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"
有关.
您可以通过 css 访问任何 css 属性:
$(".color").css('background-color')
杰斯菲德尔
尝试:
(element).css("background-color");
希望对您有所帮助。
谢谢
使用 .css
方法获取背景颜色,即:
$(element).css('background-color');
您也可以使用对象访问它而无需引用:
$(element).css(bgColor);
如果你想在jQuery中获取任何css属性,那么使用
$(selector).css(property);
在这里,在这种情况下,它是$("#fc").css('background-color');
使用这个它将起作用。
<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);">
它会起作用,你会得到 #fc 的背景颜色
var fc = document.getElementById('fc');
var bgcolor = fc.style.backgroundColor;
试试这个:
$("input.color").css("background-color");
它将返回指定的背景颜色。
然后执行此操作以获得结果:
var color = $("input.color").css("background-color");
$("$target_element").css("background-color", color);
我们可以使用.css属性使用 id 或类选择器获取特定的 css 值。
$("#fc").css('background-color')
//fc 是控件的 ID
或
$(".color").css('background-color')
//color 是这里应用的类
相关文章:
- 清除值时,将输入背景颜色返回到原始状态
- 使用 Javascript 将 Div 的背景颜色更改为变量的值
- 如果输入的值在数据库中有效,请更改输入背景颜色
- AJAX:使用数组值的背景颜色更改函数不起作用
- JavaScript 和 jQuery 之间的背景颜色值
- JavaScriptforeach循环遍历一个十六进制值数组,使用setTimeout循环遍历背景颜色
- 如何获取背景颜色值
- 如何在Javascript中基于字符串值替换背景颜色
- 如何根据单元格背景颜色的值仅更改为某些列
- 如何在jquery中检查背景颜色的值?
- Jquery查找类,值和更改背景颜色
- 标签值改变后,如何改变标签的背景颜色?
- 如何将选定的下拉值传递给在单击时更改背景颜色的函数
- 谷歌应用程序脚本:找到单元格与一定的值,然后设置它的背景颜色
- 如何更改ui-grid的单元格的背景颜色为某些颜色,如果它的编辑和新值不等于旧值(脏)
- 如何改变一个单元格的背景颜色基于其值使用javascript
- 使用参数为表值的SQL操作表背景颜色
- 根据下拉框中的值更改文本框背景颜色
- 使用javascript根据json值改变表格单元格的背景颜色
- 将背景颜色设置为范围输入的值