问题描述
- Jquery ui datagrid 自定义一列进行操作执行的方法找不到
-
{field:'caozuo',title:'操作',width:100,align:'center',
formatter:formatteroper,
}function formatteroper(){ return '<a href="javascript:void(0)" onclick="showyssj();" >查看</a>'; }; showysssj放在$(function(){})里找不到,放在外面找的到。求解答
解决方案
因为放在$(function(){}); 中的话是在页面加载完之后立即执行的语句 但是 你的点击事件是在添加完元素之后才会执行
解决方案二:
放在$(..)里面只有在这个匿名函数中访问到,属于内部私有函数,如果你的column不在$(..)里面,在外面无法访问此函数
时间: 2024-12-09 22:53:50