gpt4 book ai didi

jquery - 查找 div 中具有特定类的元素数量

转载 作者:行者123 更新时间:2023-12-01 03:39:41 49 4
gpt4 key购买 nike

如何计算包含“selected”类的 div 中的所有元素?

我的 Jquery 尝试:

$('.list').click(function(){
check_no = $(this).closest("div").find('.selected').length;
alert(check_no);
)};

也尝试过

check_no = $(this).closest("div").children('.selected').length;

但它总是显示0。

HTML

   <div id=1>
<ul>
<li class="list all">ALL</li>
<li class="list selected">1</li>
<li class="list">2</li>
</ul>
<ul>
<li class="list selected">3</li>
<li class="list selected">4</li>
</ul>
<ul>
<li class="list">5</li>
<li class="list">6</li>
</ul>
</div>
<div id=2>
<ul>
<li class="list all">ALL</li>
<li class="list selected">1</li>
<li class="list">2</li>
</ul>
<ul>
<li class="list selected">3</li>
<li class="list">4</li>
</ul>
<ul>
<li class="list">5</li>
<li class="list">6</li>
</ul>
</div>

因此,如果我单击 div id 1 中的类列表,我想查找所选类的 li 数。

最佳答案

你的jquery

$('.list').on('click',function(){
var check_no=$(this).closest("div").find('.selected').length;
alert(check_no);
});

DEMO

如果你只想查找选择了类的li,那么你的jquery就是

$('.list').on('click',function(){
var check_no=$(this).closest("div").find('li.selected').length;
alert(check_no);
});

DEMO2

关于jquery - 查找 div 中具有特定类的元素数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24627743/

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