引号内引号内引号内引号(4级)

Quotes inside quotes inside quotes inside quotes ( 4 levels )

$(document.getElementById(id)).replaceWith("<tr onclick='$( document.getElementById(\"" + id + "\")).replaceWith(\"<tr onclick=&#39;editMessage(<quotehere>"+ id +"<quotehere>)&#39; id=&#39;" + id + "&#39;>" + replace + "</tr>\")' id='" + id + "'>...";

在上面的代码中,我调用 editMessage 函数的 id 需要包含在另一个引号中,但我计算了总共 4 个引号级别,最高级别的示例是第 3 级。

甚至可以这样做吗?

对于每个级别,您都需要将引号前的斜线数量加一倍

  1. \"
  2. \\"
  3. \\\\"
  4. \\\\\\\\"

如您所见,每个级别都需要为每个斜杠添加两个斜杠,并为引用添加一个斜杠引号