动态创建表时,滚动到表行

时间:2014-02-21 09:00:21

标签: jquery

我有一张桌子,我正在其中填充,

$(document).ready(function () { 
     PopulateMyTable(); 
     // here scroll to the right row
     // 1015 is a dynamic generated id of row.

     $('html, body').animate({
        scrollTop: $("tr[data-id=" + 1015 + "]").offset().top
    }, 2000);       
});

现在的问题是,当我使用调试器时,即使代码通过PopulateMyTable方法传递,但它没有填充HTML中的表,就像我查看开发人员工具一样,我得到了这个错误,< / p>

异常

can't use top function on undefined

我正在动态添加行

// get data from rest API and  it

function PopulateMyTable() 
{
       $("#MyTable").append("<tr data-id='" + ID +"' onclick='DoSomething(" + ID + ")'>"); 
}

0 个答案:

没有答案