jQuery 查找/是 (':visible' )问题

标签 jquery find hide show visible

请参阅此处的代码:

http://jsfiddle.net/wQpTu/1/

出于某种原因,无论 .is(':visible') 是否可见,它总是返回 false。

有什么理由吗?我应该做些什么不同的事情吗?

最佳答案

您需要使用:

var visibleElement = $('#holder').find("span#spanselect").is(":visible");

spanselect 是一个id,而不是class

顺便说一下,

$("#holder span#spanselect") 的工作原理是一样的。作为记录,您可以将 is(":visible") 更改为 length 并看到它等于 0,并轻松查看选择器失败。

示例:http://jsfiddle.net/kobi/wQpTu/5/

关于jQuery 查找/是 (':visible' )问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6959198/

相关文章:

jquery - 获取DIV索引值

javascript - 使用 jQuery 列表项值始终为 0

php - 使用全文即时搜索而不是 LIKE php mysql

jquery - 带有打开/关闭箭头的基本显示/隐藏 Div

linux - 如何隐藏/更改名称在 ps 的 Bash 脚本中调用的进程

javascript - jQuery UI 自动完成 - _renderItem 在第一次粘贴时不会触发

sql - Rails 虚拟属性搜索或 sql 组合列搜索

regex - 如何使用linux命令搜索和替换文件中的多行字符串

linux - unix find without sort 逆向打印结果

javascript - 当第一个或最后一个项目处于事件状态时隐藏下一个和上一个按钮