function (d) {
return '<select name="aaa" lay-verify="required">\n' +
' <option value="0" ${d.taskNature === 0 ? "selected":""}>未完成</option>\n' +
' <option value="1" ${d.taskNature === 1 ? "selected":""}>已完成</option>\n' +
' </select>';
}
d.taskNature 这个值是可以获取到的, 怎么在字符串中输出selected字符串,根据d.taskNature 这个值。
试试
function (d) {
return `<select name="aaa" lay-verify="required">
<option value="0" ${d.taskNature === 0 ? "selected":""}>未完成</option>
<option value="1" ${d.taskNature === 1 ? "selected":""}>已完成</option>
</select>`;
},
使用三元表达式来通过d.taskNature的值来判断是否输出selected