gpt4 book ai didi

jquery - 在一个 div 或 post 中随机更改指定元素的颜色

转载 作者:行者123 更新时间:2023-11-28 13:14:04 25 4
gpt4 key购买 nike

我想到了一个设计理念,其中帖子的某些元素将具有相同的随机颜色值。

例子:

<post>
<top border-top = random color>
<h1 color = same random color>
text body copy (not random color)
<div background = same random color>
more elements (not random color)
<bottom border-bottom = same random color>
<end post>

我自己尝试过并得到了类似的结果,但无法弄清楚如何选择多个元素。

http://jsfiddle.net/r74j6/200/

function get_random_color() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++) {
color += letters[Math.round(Math.random() * 15)];
}
return color;
}


$(".post").each(function() {
$(this).css('background-color', get_random_color());
});

最佳答案

您需要稍微更改一下代码,使其看起来像这样:

$(".post").each(function() {
var color = get_random_color();
$(this).children("h1, div").css('background-color', color);
});

请注意,您可以随意更改子选择器。

这是一个工作示例: http://jsfiddle.net/r74j6/212/

关于jquery - 在一个 div 或 post 中随机更改指定元素的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18196448/

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