【发布时间】:2012-12-23 16:40:39
【问题描述】:
我不确定我的问题是否与我的问题相关,因为语法着色在欺骗我
我想将 HTML 附加到一个元素。
<a href=\'http://www.google.com\'>link<\/a>
假设它是调用助手的结果 - getLink
所以当我这样做时
var newelem = "<%= getLink %>"
我得到" <a href=\'http://www.google.com\'>link<\/a>"
但是从 // 开始,该行的其余部分是绿色的.. 表示它是注释?
我应该(以及如何)避开这个双斜线吗?有问题吗?
我添加了一张图片来说明着色
【问题讨论】:
-
我们需要看到周围 JavaScript 的其余部分产生了。不过我怀疑,这只是你的编辑不知道什么是对的..
-
所以你说的
//不用转义了? -
不,如果它在字符串中,则不是。这就是为什么我想看看这个生成的 JS 代码。如果有一组外部单引号或双引号,则这些斜杠只是字符串的一部分,不需要转义。
标签: javascript jquery ruby-on-rails-3 escaping html-escape-characters