jQuery - 根据可见性选择 div 的最佳方法
选择未隐藏在一组隐藏 div 中的 div 的最佳方法是什么?
例如:
<div id="1" class"group" style="display:none">1</div>
<div id="2" class"group" style="display:none">2</div>
<div id="3" class"group" style="display:block">3</div>
<div id="4" class"group" style="display:none">4</div>
我如何选择显示:块的div?
笔记。这不能通过 ID 来完成,因为 div 根据按钮可互换地隐藏和取消隐藏。
谢谢
What is the best way to select a div that is not hidden in a group of hidden div's?
For example:
<div id="1" class"group" style="display:none">1</div>
<div id="2" class"group" style="display:none">2</div>
<div id="3" class"group" style="display:block">3</div>
<div id="4" class"group" style="display:none">4</div>
How would i select the div that is display:block?
note. This cant be done by ID, as the div are interchangeably hidden and unhidden based on buttons.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
或者
or
请参阅
:visible
选择器。这应该执行$("div.group:visible")
。另外,请检查
class="group"
不是class"group"
现场演示
See
:visible
selector. This should do$("div.group:visible")
.Also, please check that
class="group"
notclass"group"
Live demo
只需使用 visible 选择器
Just use the visible selector
您还可以使用
:visible
伪类:请参阅:http://api .jquery.com/visible-selector/
You could also use the
:visible
pseudo class:See: http://api.jquery.com/visible-selector/