我有一个包含大约 500 行的 HTML 表。我在页面上有一个输入文本框,用户可以在其中输入一些文本以在表格行中搜索,当他们单击 Enter 按钮时,页面会执行一些 jQuery 来查找并突出显示包含他们输入的文本的行。当然,亮点无非就是改变行的背景颜色。
问题 假设最终突出显示的行在用户当前表视图的下方(或上方),我如何滚动页面以使新突出显示的行进入视图?
我尝试了以下测试,但它不起作用。(只想将网页滚动到表格的最后一行)。
var rowPos = tbl.find('tr:last').position();
$("form:first").scrollTop(rowPos.top);
谢谢您的帮助!