问题描述:
$("#test").html("<input type='button' value='按钮' onclick='alert(\'123a\')'/>");
使用以上JS代码导致以下报错。
SyntaxError: Unexpected identifier
问题分析:
有很大可能由于引号嵌套使用导致的报错。
问题解决:
三层引号嵌套正确使用如下。
$("#test").html("<input type='button' value='按钮' onclick='alert(\"123a\")'/>");
有关引号嵌套的详细使用请参考以下博客。