var eventAwardTemplate=function(obj){
var eventAwardHtml =
"<div class='lesson'>"+
"<p class='courl ct1'><a href='javascript:void(0);'><b></b></a><span class='videoName'>"+obj.typeName+"</span><input type='text' class='inputTxt'></p>"+
"<p class='courr'>"+
"<span class='r1 most'>"+obj.awardName+"</span>"+
"<span class='r2'></span>"+
"<span class='r3'><a href='#' οnclick=\"updateEventAward(\'"+ obj.id +"\',\'"+ obj.typeName +"\',\'"+ obj.awardName +"\',\'"+ obj.type +"\')\">编辑</a><a href='#' οnclick='delectEventAward("+ obj.id +")'>删除</a></span>"+
"</p>"+
"</div>"
return eventAwardHtml;
}
通过var声明变量保存方法,再动态的组装页面,其中onclick中多参数传值(包含数字及字符串),通过\" \" 和 \' \'进行转义,以实现多参数传值。