【发布时间】:2012-10-25 10:57:33
【问题描述】:
之前我在一个条件下检查了一行是否是表中的最后一行:
$row.is(':last-child')
效果很好。
现在,我需要隐藏表中的某些行 - 现在我必须检查特定行是否是表中的最后可见行。
我试过这个:
$row.is(':visible:last-child')
但没有那么成功。有人有线索吗?
【问题讨论】:
-
应该可以工作,就像此页面上的
$("#question").is(':visible:last-child')返回false但$("#question").is(':visible:first-child')返回true。 如何它不起作用? -
我有一种奇怪的感觉,但我认为他可能误解了 :visible 选择器的作用。它不检查页面是否有内容(即滚动)。它只是查看页面上是否没有隐藏某些内容。一个纯粹的黑暗中的镜头,但嘿,它可能会有所帮助。
标签: javascript jquery css jquery-selectors jquery-traversing