gpt4 book ai didi

javascript - 根据条件更改父 div 颜色的颜色

转载 作者:行者123 更新时间:2023-11-28 03:28:36 27 4
gpt4 key购买 nike

我有如下的html代码

<div class="class1">
<div class="class2">
<span class="span1"></span>

如果 class="span1"的 span 在开始和结束标签之间没有值,我想用 class="class1"更改 div 的颜色

但是span加载后是用javascript填满的,那是用JS还是CSS改颜色呢?谁能告诉我一种方法吗?

我没有任何示例代码可以显示,因为我不确定如何开始

最佳答案

要确定指定元素之间是否没有标签,请使用 jQuery 提供的 html() 函数。要更改父项的样式,请使用 parent()css() 函数。要等待 DOM 加载完毕,请使用 ready() 函数。

$(document).ready(function() {
if (!$('.span1').html()) {
$('.span1').parent().css({ color: 'red' });
}
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="class1">
<div class="class2">text
<span class="span1"></span>
</div>
</div>

关于javascript - 根据条件更改父 div 颜色的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44860634/

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