引用一个字符串

kei*_*ith 4 javascript jquery

我在网上找到了一些我想要使用的代码.

$(document).ready(function() {
$(".fbreplace").html.replace(/<!-- FBML /g, "");
$(".fbreplace").html.replace(/ -->/g, "");
$(".fbreplace").style.display = "block";
});
Run Code Online (Sandbox Code Playgroud)

问题是浏览器认为

<!--
Run Code Online (Sandbox Code Playgroud)

是一个真正的评论.我怎么引用它来告诉浏览器查找该字符串并且它不是真正的评论?

Mar*_*ers 6

转义其中一个符号不会更改正则表达式.您可以使用反斜杠来阻止浏览器将其--作为HTML注释的开头或结尾进行解释:

/<!-\- FBML /g
Run Code Online (Sandbox Code Playgroud)

话虽如此,我不知道任何现代浏览器如果将Javascript正确地包含在<script>标记中,会将一段Javascript误解为注释.