Javascript Thymeleaf和jQuery引号失败

Javascript Thymeleaf和jQuery引号失败,javascript,jquery,spring,thymeleaf,Javascript,Jquery,Spring,Thymeleaf,我正在尝试通过jQuery生成有效的span标记: $("#commentsSection").append("<span class='myClass'>"); $("#commentsSection").append("</span>"); $(“#commentsSection”)。追加(“”); $(“#注释部分”)。追加(“”); 我正在使用Spring Boot和Thymeleaf,由于以下原因,此类html无法呈现: SyntaxError: miss

我正在尝试通过jQuery生成有效的span标记:

$("#commentsSection").append("<span class='myClass'>");

$("#commentsSection").append("</span>");
$(“#commentsSection”)。追加(“”);
$(“#注释部分”)。追加(“”);
我正在使用Spring Boot和Thymeleaf,由于以下原因,此类html无法呈现:

SyntaxError: missing ) after argument list
$("#commentsSection").append("<span class="myClass">");
SyntaxError:缺少)在参数列表之后
$(“#注释部分”)。追加(“”);

我应该以某种方式使用引号吗?

对引号进行转义或使用
内部的单引号

$("#commentsSection").append("<span class='myClass'>");
$(“#commentsSection”)。追加(“”);

$(“#commentsSection”)。追加(“”);

您需要像这样放置转义字符

"<span class=\"myClass\">"
“”

希望它能起作用

如果您的javascript直接位于html文件中,则使用CDATA块将其包围,这样thymeleaf就不会试图呈现它

<script>
  // <![CDATA[
  .
  . your code
  .
  // ]]>
</script>

// 

org.xml.sax.SAXParseException:与元素类型“span”关联的属性“class”应为开放引号。
<script>
  // <![CDATA[
  .
  . your code
  .
  // ]]>
</script>