页面加载时只显示了表格框架,而表格中的数据还没有加载出来,说明了这是一个代码运行的先后问题,首先呢在页面加载方法中去取消异步,后面写自己需要加载数据的方法;
$(function () {
$.ajaxSettings.async = false;//取消异步
JinNian();//查询自己所需的表格数据
});
接着在页面方法后写一个页面加载之后进行调用的方法,就一句代码,如下
window.onload = First;//页面加载之后调用方法,方法不要打括号
First是一个方法名,页面加载之后相信表格的数据就出来了,之后再找到表格id,找出它的第一行数据,进行点击事件
function First() {
$("#tableid").find("tbody tr").eq(0).click();
}
运行效果图
再说一下点击按钮从而显示表格第一行数据,直接上代码
$("#").click(function () {
$("#table").find("tbody").empty();//清空表格数据
c(JinNian);
});
function c(x) {
x();//调用JinNian();
First();//等上个函数调用完成后再运行First();
}
运行效果图: