gpt4 book ai didi

jquery - 如何使用 jquery 操作 html 列表

转载 作者:行者123 更新时间:2023-12-01 08:43:36 25 4
gpt4 key购买 nike

我有 html 中未排序的列表。一些li有一个class="checked"。如果 li 元素具有 class='checked' 它应该隐藏 li 元素内的跨度。

我的例子:

$('ul li').each(function(){
if($(this).attr('class') == 'checked'){
$('li span').hide();
}
});
<ul>
<li class="checked" id="item-1"><span class='priorityValue'>1</span></li>
<li class="checked" id="item-2"><span class='priorityValue'>2</span></li>
<li id="item-3"><span class='priorityValue'>3</span></li>
<li id="item-4"><span class='priorityValue'>4</span></li>
</ul>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

但是我的代码隐藏了每个列表元素。为什么会这样?

最佳答案

这样做会更有效:

$('ul li.checked span').hide();

另外,考虑使用纯 CSS:

ul li.checked span {
display: none;
}

关于jquery - 如何使用 jquery 操作 html 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44326211/

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