$("#add_row").click(function(){
$('#addr'+i).html("<td><input type='date' class='form-control'></td><td><input type='time' class='form-control'></td><td><input type='time' class='form-control'></td><td><input onfocus='this.id='client-search' type='text' class='form-control'><ul class='livesearch' id='client-result' onclick='clickResult()'></ul></td>");
$('#tab_logic').append('<tr id="addr'+(i+1)+'"></tr>');
i++;
});如何修复onfocus事件内部的引用?谢谢。
发布于 2016-12-08 15:18:24
当使用“字符串中的字符串”时,需要对引号字符进行转义。您可以在https://jsfiddle.net/z6w3juj4/1/的实践中查看这一点,但从本质上讲,您需要执行以下操作:
"<div class='btn' onclick='this.innerHTML = \"clicked\"'>click here</div>"在‘\" \"’字符串两边有转义引号。
希望这能有所帮助!
https://stackoverflow.com/questions/41032656
复制相似问题