javascript - 仅获取未隐藏的元素.. Jquery

标签 javascript jquery

我只需要获取 jquery foreach 循环中的 show() 元素

在下面的代码中,我得到了所有具有类测试的元素(即)隐藏和显示...但只需要显示而不是隐藏...如何在此行本身中过滤和获取它??? ??

$('.element').find('.test').each(function(index, loopelement) {

 }

最佳答案

使用 :visible选择器:

$('.element').find('.test:visible').each(function(index, loopelement) {
    // do stuff...
});

关于javascript - 仅获取未隐藏的元素.. Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13949726/

相关文章:

javascript - 适合他的内容的响应式居中弹出窗口

javascript - 当单独的 JS 实体绑定(bind)然后更改数据时,Vue v-model 绑定(bind)的 html 元素无法更新 Vue 实例

javascript - 在 Knockout JS 中延迟加载

javascript - 检查单行复选框列表

javascript - 值低于 150px 的 iframe 高度

javascript - 在 Swiper JS 中放大鼠标悬停

javascript - 如果其他服务器无法访问,Node.js 应用程序将退出。如何防止我的应用程序停止?

javascript - 如果字符串内有条件

jquery - TwitterBootstrap event.latedTarget() 不返回单击的按钮

jquery - 如何从 JQGrid Paginator 获取页码?