我写过JQuery喜欢 -
$('#main-body').append('<tr>'+
...
'<td style="text-align: center;">'+
'<div class="btn-group" >'+
'<button onClick="editdetails('+ DatabaseName +')" class="btn btn-white"><i class="fa fa-pencil"></i> </button>'+
'</div>'+
'</td>'+
'</tr>'
);
在浏览器中,它呈现为 -
<button onclick="editdetails(DIET)" class="btn btn-white"><i class="fa fa-pencil"></i> </button>
在控制台中,当我们单击此按钮时会抛出错误消息
(index):1未捕获的ReferenceError:在HTMLButtonElement.onclick((index):1)中未定义DIET
使用引号将其设为字符串
onClick="editdetails(\''+ DatabaseName +'\')"