1、字符串拼接三目运算符时需要小括号将三目运算表达式括起来
"<input
type='checkbox'
id='chRefuse' name='services'
style='margin: 5px'
onclick='_refuseClick(" + JSON.stringify(rowsData) + " ,this)'
" + (value == 2 ? 'checked' : '') + " value='2'>不参会";
2、涉及变量时用‘++’将变量写在++里面;
如下a标签之后判断urgent的值来决定是否使用span,没有返回‘’;
'<a href="#" onclick="_editToDoWork(' + rowIndex + ');"> ' + rowData.title + ' </a>'+(urgent?'<span style="color:red;padding-left: 5px">'+urgentContent+'</span>' : '')+'';
3、三目运算符嵌套时
'<div class="nodeList" nodeId="' + r.id +'" '+
(r.level ? ' nodeLevel="' + r.level + '" ' : r.level == 0 ? 'nodeLevel=0' : '')
+'</div>’