我有一个JavaScript,其中一行是
imgtag = '<div style="float:left; padding:0px 10px 5px 0px;"><a expr:href="data:post.url"><img src="'+img[0].src+'" width="218px" height="170px"/></a></div>';
在上面的代码中,我想在<a expr:href="data:post.url">
中更改<a expr:href='data:post.url'>
,但添加此类型的结束标记与Javascripts结束标记冲突。我该怎么办?
答案 0 :(得分:2)
您可以转发\'
答案 1 :(得分:2)
您的意思是想要escape字符吗?
如果是这样,您需要包含\'
而不是"
,并将您的代码更改为:
imgtag = '<div style="float:left; padding:0px 10px 5px 0px;"><a expr:href=\'data:post.url\'><img src="'+img[0].src+'" width="218px" height="170px"/></a></div>';
这将导致行expr:href='data:post.url'
答案 2 :(得分:1)
使用\'
转义它。
imgtag = '<div style="float:left; padding:0px 10px 5px 0px;"><a expr:href=\'data:post.url\'><img src="'+img[0].src+'" width="218px" height="170px"/></a></div>';