Javascript Thymeleaf和jQuery引号失败
我正在尝试通过jQuery生成有效的span标记: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
$("#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>