如何在不使用引号的情况下格式化doc.writeln

时间:2018-09-04 03:59:37

标签: javascript jquery

当我想使用以下语法编写html文档时,在控制台中收到错误:

doc.writeln ("  $e.html($(e).html().split(text).join('<span class='matching'>' + text + '</span>'));");

错误出现在这里:

join('<span class='matching'>'

完全是:

'<span class='

我不能在""上加上双引号'',而只能在单引号"matching"上使用。
如何编写代码来克服此错误?

1 个答案:

答案 0 :(得分:1)

您需要转义其他引号内的引号。您还必须将反斜杠加倍,以使反斜杠在双引号内按字面处理。

doc.writeln ("  $e.html($(e).html().split(text).join('<span class=\\'matching\\'>' + text + '</span>'));");