js中单引号和双引号可以相互嵌套,但要遵循一定的规则:
单引号内只能嵌套双引号、双引号内只能嵌套单引号
如果想在双引号内再嵌套双引号,里面的双引号需要进行转义,如:\"。(单引号同理)
注意: 单引号、双引号都是成双成对的,在读第一个引号开始,读到第二个结束,第三个又开始,第四个又结束…
不同类型的引号之间嵌套最多两层,可以通过转义继续往下套,不过可读性太差,不建议这样做。
str + ='<button type="button" onclick="convert(\''+ title +'\')">提交</button>';