javascript - 如何使用 jQuery 显示具有特定类的第一个隐藏 div?

标签 javascript jquery

所以我有这种情况....

<div class="nested_fields"></div>
<div class="nested_fields" style="display: none;"></div>
<div class="nested_fields"></div>
<div class="nested_fields"></div>
<div class="nested_fields" style="display: none;"></div>
<div class="nested_fields" style="display: none;"></div>
<div class="nested_fields" style="display: none;"></div>

我想显示第一个未隐藏的nested_fields div...所以在上面的情况下它将是带有Jquery的第二个div

最佳答案

$(".nested_fields:hidden").first().show();

或者 $(".nested_fields") 返回一个对象数组,您也可以这样做:

$(".nested_fields:hidden")[0].show();

或仅使用选择器:

 $(".nested_fields:hidden:first").show();

关于javascript - 如何使用 jQuery 显示具有特定类的第一个隐藏 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7785133/

相关文章:

javascript - 如何使选项元素只读但不禁用选择元素

javascript - 仅当 href 文件存在时才显示链接

javascript - 使用 $.extend() 向 jQuery 中的 switch 语句函数添加更多案例?

javascript - Object.create 在数组属性上的奇怪行为

javascript - div 上的 jQuery css 边框淡出效果

javascript - 选择 DIV 内部

javascript - 如何在不分页的情况下抓取下一页

javascript - 获取今天和接下来 2 天的日期 - 在选择选项中显示

javascript - 网络 : how to zoom into a grid item and keep the item centralized in the viewport

Javascript 不工作我把它放在 jquery 的 dom.ready 中