gpt4 book ai didi

jquery - 如何找到具有属性显示 :block in jQuery? 的 div 的索引

转载 作者:可可西里 更新时间:2023-11-01 13:48:39 25 4
gpt4 key购买 nike

我需要在 jQuery 中找到具有 display:block,block 属性的 div 的索引。

html 结构如下:

<div id="bb-bookblock" class="bb-bookblock bb-vertical" >     

<div class="bb-item" style="display: none;"> </div>
<div class="bb-item" style="display: none;"> </div>
<div class="bb-item" style="display: none;"> </div>
<div class="bb-item" style="display: block;"> </div>
<div class="bb-item" style="display: none;"> </div>
<div class="bb-item" style="display: none;"> </div>
</div>

动态生成子div的地方

最佳答案

使用 attribute contains selector :visible 伪类选择器获取元素,然后使用 index() 获取它的索引 方法。

console.log(
$('.bb-item[style*="display: block"]').index(),
$('.bb-item:visible').index()
)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="bb-bookblock" class="bb-bookblock bb-vertical">
<div class="bb-item" style="display: none;"></div>
<div class="bb-item" style="display: none;"></div>
<div class="bb-item" style="display: none;"></div>
<div class="bb-item" style="display: block;"></div>
<div class="bb-item" style="display: none;"></div>
<div class="bb-item" style="display: none;"></div>
</div>

关于jquery - 如何找到具有属性显示 :block in jQuery? 的 div 的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38156760/

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