jquery easyui datagrid使用脚本创建表头报错

把表头字段信息写在dom结构中就正常,使用js设置参数的形式就报错。错误信息:UncaughtTypeError:Cannotreadproperty'width'ofn... 把表头字段信息写在dom结构中就正常,使用js设置参数的形式就报错。错误信息:Uncaught TypeError: Cannot read property 'width' of null源码:<div id="dg" style="width: 1000px;"><!-- <thead><th field="id" width="80">id</th><th field="name" width="100">name</th><th field="age" width="80">age</th></thead> --></div><script type="text/javascript">var data = [];for(var i = 0 ; i < 10 ; i ++){data.push({id: "id_" + i,name: "name_" + i,age: i + 20});}$(function(){$("#dg").datagrid({data: data,columns: [{name: "id",field: "id"/*,width: 100*/},{name: "name",field: "name"/*,width: 100*/},{name: "age",field: "age"/*,width: 100*/}]});});</script> 展开
 我来答
姿姿是我女神
2016-05-04
知道答主
回答量:6
采纳率:0%
帮助的人:5.8万
展开全部
在$("#dg").datagrid 前面加个 datagrid =
即datagrid = $("#dg").datagrid({...})
追问
我的错误是columns属性应该是二维数组,我应得一位数组,所以报错。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式