昨天发现了这个问题,只百度到了一个比较类似的答案,他说的是一定要加引号;可是我自己练的时候,不加也可以,所以就一直有疑问。
然后今天,在F12的帮助下,终于明白了,下面一起看心路历程:
在跟公司代码的时候,
var edit =
'<a href="javascript:editRecord(\''+_id+'\')" >编辑</a>';
首先解释一下这段代码,不解释这段code的用途,只解释这段code是什么。
可以看出,由很多引号组成,不管是单引号还是双引号。
首先,我们看一下如果正常写应该怎么写,就是不拼接,直接写在body里面的是时候是怎么写的:
<a href="javascript:editRecord()" >编辑</a>