日期:2014-05-17  浏览次数:20741 次

js字符串拼接
$(".noticeList").append("<li><a href='javascript:homepageComponent.ShowContent(\""
                                    + content + "\");'>" + temp + "</a></li>");
上面的这个js拼接的代码\"" + content + "\",为什么要加上“\”呢?
这种js和变量的拼接到底是啥原则,有点晕!
                                
------解决方案--------------------
转义 “
------解决方案--------------------
表示输出一个 "
在双引号中间是不允许再出现双引号的
所以为了再出现 ",就用 \",表示输出一个 "
也可以用单引号代替 \"
------解决方案--------------------
转义后面的"呀!