javascript - 锚定到表中的特定 tr

标签 javascript jquery html html-table

我有一个可滚动的 HTML 表格,基于表格中的数据,我希望表格从特定的 <tr> 开始显示。 .上面的行可以在滚动时显示。但是当页面加载时,我需要定位到特定的 <tr>

我能够获取 <tr>我需要使用以下代码定位。我不确定如何设置位置。

<script type="text/javascript">
    $(document).ready(function () {
        var myTr = $(".slash-price:first").closest('tr');
    });
</script>

我的 Tr 是 <tr>我想在表格元素中显示第一个。

最佳答案

这应该使位置平滑到您使用 closest('tr') 选择的行:

<script type="text/javascript">
    $(document).ready(function () {
        var myTr = $(".slash-price:first").closest('tr');
        $('html, body').animate({
           scrollTop: $(myTr).offset().top
        }, 2000);
    });
</script> 

关于javascript - 锚定到表中的特定 tr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30172041/

相关文章:

javascript - 从 JSON api 检索特定键名时遇到问题

javascript - yii2 自定义引导框模式而不是在数据确认时发出警报

javascript - 刷新后保持 JQuery Accordion 打开

JQuery 和 Ajax - 地理名称自动完成并从 foursquare 请求信息

javascript - RPS 游戏应用程序无法运行

javascript - Angular ng-grid 和 JSON

javascript - regex.exec 在其他人撤回其值时返回 'null'

javascript - 从 js var 分配动态 div id

javascript - 如何在 Python selenium webdriver 中点击 HTML5 Canvas 上的一个点

c# - 为什么 CheckBox Html Helper 会呈现隐藏的输入字段?