请参阅此处的代码:
出于某种原因,无论 .is(':visible') 是否可见,它总是返回 false。
有什么理由吗?我应该做些什么不同的事情吗?
最佳答案
您需要使用:
var visibleElement = $('#holder').find("span#spanselect").is(":visible");
spanselect
是一个id
,而不是class
。
$("#holder span#spanselect")
的工作原理是一样的。作为记录,您可以将 is(":visible")
更改为 length
并看到它等于 0
,并轻松查看选择器失败。
关于jQuery 查找/是 (':visible' )问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6959198/