我有两个HTML文件。
首先:
<table>
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
...
</table>
第二
<div=container>
<div>...</div>
<div>...</div>
<div>...</div>
<div>...</div>
<div>...</div>
...
</div>
table
和container
的垂直尺寸比窗口大。如何获取窗口中显示的当前最后tr(div)内容?
答案 0 :(得分:4)
有一个简单的jQuery插件here,用于检查对象是否在屏幕上可见。您可以按相反的顺序循环浏览每个div
或tr
元素,使用该代码检查它是否在当前窗口内,直到找到为的那个元素。 / em>在屏幕上可见。
答案 1 :(得分:0)
使用jquery可以使用css3选择器,因此以下内容应该有效:
$("table > tr:last-of-type")
同样的div:
$("div#container > div:last-of-type")
这将获得选择器中指定的第一个元素中的最后一个元素。如果你真的想要什么在首页,这不是解决方案