{field:'check',title:'操作', align:'center', width:40,formatter:function(value,row,index){
htm = '<img src="image/darkbluecss/button/query.gif" style="border:0px;cursor:pointer;" title="查看" onclick="detail(\''+row.khh+'\')"/>';
htm+= '<img src="image/darkbluecss/button/edit.gif" style="border:0px;cursor:pointer; margin-left:10px;" title="修改" onclick="edit(\''+row.khh+'\')"/>';
if('${level}'=='HZ'){
if(row.khyxzt=='引入'){
htm+='<img src="image/darkbluecss/button/cancel.gif" style="border:0px;cursor:pointer; margin-left:10px;" title="删除引入" onclick="cancelExport(\''+row.khh+'\')"/>';
}
}
return htm;
}}jqueryfunction
htm = '<img src="image/darkbluecss/button/query.gif" style="border:0px;cursor:pointer;" title="查看" onclick="detail(\''+row.khh+'\')"/>';
htm+= '<img src="image/darkbluecss/button/edit.gif" style="border:0px;cursor:pointer; margin-left:10px;" title="修改" onclick="edit(\''+row.khh+'\')"/>';
if('${level}'=='HZ'){
if(row.khyxzt=='引入'){
htm+='<img src="image/darkbluecss/button/cancel.gif" style="border:0px;cursor:pointer; margin-left:10px;" title="删除引入" onclick="cancelExport(\''+row.khh+'\')"/>';
}
}
return htm;
}}jqueryfunction
onclick="detail(' + a + ')"
但是为什么需要用引号
onclick="detail(row.khh)"
可以这么写吗
onclick="detail(row.khh)"这样写// 假设row.khh = 1;
htm+='<img src="image/darkbluecss/button/cancel.gif" style="border:0px;cursor:pointer; margin-left:10px;" title="删除引入" onclick="cancelExport(\''+row.khh+'\')"/>'
// html:
<img src="image/darkbluecss/button/cancel.gif" style="border:0px;cursor:pointer; margin-left:10px;" title="删除引入" onclick="cancelExport('1')" />
如果onclick="detail(row.khh)"这样写:// 假设row.khh = 1;
htm+='<img src="image/darkbluecss/button/cancel.gif" style="border:0px;cursor:pointer; margin-left:10px;" title="删除引入" onclick="cancelExport(row.khh)"/>'
// html:
<img src="image/darkbluecss/button/cancel.gif" style="border:0px;cursor:pointer; margin-left:10px;" title="删除引入" onclick="cancelExport('row.khh')" />方法cancelExport里传入的参数编程"row.khh",而不是"row.khh"的值
onclick="detail(''+row.index+'')"