gpt4 book ai didi

javascript - 使用 Jquery 为仅包含指定文本的 html 列表元素提供背景颜色

转载 作者:行者123 更新时间:2023-12-01 02:06:24 25 4
gpt4 key购买 nike

我有以下 html 脚本:

<ul>
<li class="container">
<div class="age">24</div>
<div class="married">no</div>
</li>

<li class="container">
<div class="age">27</div>
<div class="married">yes</div>
</li>

<li class="container">
<div class="age">56</div>
<div class="married"><!--empty--></div>
</li>

<li class="container">
<div class="age">34</div>
<div class="married">no</div>
</li>
</ul>

我希望只有 div.married 中包含 noli 元素才能使用 Jquery 获得绿色背景。

我不明白为什么this code不起作用。如何获得预期的结果?

最佳答案

试试这个:

$(".container .married").filter(function() {
return $(this).text() == "no";
}).closest('.container').css('background-color', 'green');

Example fiddle

关于javascript - 使用 Jquery 为仅包含指定文本的 html 列表元素提供背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14197704/

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