我正在尝试使用JQuery使我的表可滚动。所以我有:
$('#tables-section table').each(function(){
var myTable = $(this);
var tableLength = myTable.find('tbody tr').length;
var tableHeight = myTable.height();
if(myTable.find('.tablescroll').length < 1){
if(tableHeight > 250) {
myTable.tableScroll({height:250}); // make scrollable
}
}
});
问题是height()函数返回零,我没有任何想法为什么是零。因为我的表有一些数据和长度函数返回正确的值。我也在调试器中找不到css属性。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
由于你在评论中说你要从AJAX调用中填充表格,所以在页面加载时进行高度检查是没有意义的,但是在AJAX成功回调中(或者甚至在稍后阶段,如果您在构建表格之前对数据做了其他事情)。
底线:在使用数据构建/填充表格后调用该代码