gpt4 book ai didi

javascript - 如何根据自定义属性分别为具有相同类的所有元素设置背景颜色

转载 作者:太空宇宙 更新时间:2023-11-03 22:20:53 25 4
gpt4 key购买 nike

我有多个元素属于 .hours 类它们都有一个十六进制值的颜色属性,如下所示:<div class="hours" color="#FFFFFF"> .

如何使用 jQuery 单独设置所有元素的背景颜色,以便元素的颜色为 #FFFFFF和元素 <div class="hours" color="#666666">获取背景颜色 #666666

我的尝试:$('.hours').css('background-color', this.attr.color);

最佳答案

您可以使用.each 来引用每个元素及其color 属性

$('.hours').each(function() {
let elem = $(this);
elem.css('background', elem.attr('color'));
});
.hours {
border: 1px solid black;
height: 100px;
width: 100px;
display: inline-block;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="hours" color="#FFFFFF"></div>
<div class="hours" color="#AAAAAA"></div>
<div class="hours" color="#444444"></div>

关于javascript - 如何根据自定义属性分别为具有相同类的所有元素设置背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53815024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com