用jquery在ready(function(){});中写了对table的操作,但更新table内容后,操作失效!
我用JQUERY在ready(function(){
...
...对table表格的操作
});
当页面第一次加载时,操作正常,但当table的内容更新为另一批内容(分页中的第二页)时,发现对table的操作无效了,
找了下原因,大概是定义对table的操作是在页面加载完成后的,当table换为另一批数据时它不会执行,
问题是我要让它执行,怎么写啊,求教各位!!
------解决方案--------------------操作table的方法写成 live 或者delegate (具体使用方法可以查看文档)
------解决方案--------------------f (bSort) {
if (keyA > keyB) return 1;
if (keyA < keyB) return -1;
} else {
if (keyA < keyB) return 1;
if (keyA > keyB) return -1;
}
return 0;这个是干嘛的 去掉试试
------解决方案--------------------GridView控件 是不是在ascx 里面呢? 查看源代码 看看ID是不是 不对
------解决方案--------------------你用的gridview,其表头可以用SortExpression设置排序
<asp:BoundField DataField="devicetype" HeaderText="设备类型" SortExpression="" >