javascript - Thymeleaf 和 jQuery 引用失败

标签 javascript jquery spring thymeleaf

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

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

$("#commentsSection").append("</span>");

我正在使用 Spring Boot 和 Thymeleaf,此类 html 不会呈现,因为:

SyntaxError: missing ) after argument list
$("#commentsSection").append("<span class="myClass">");

我应该以某种方式逃避引号吗?

最佳答案

如果您的 javascript 直接位于 html 文件中,则用 CDATA block 包围它,这样 thymeleaf 就不会尝试渲染它。

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

关于javascript - Thymeleaf 和 jQuery 引用失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46683447/

相关文章:

javascript - angularJS - 添加带有 ng-options 的静态选项

jquery - 如何知道 jQuery 对象的类型?

javascript - 如何通过js获取div信息?

java - SecurityContextHolder.getContext().getAuthentication() 返回 null

java - Spring 在创建类路径中定义的名为 propertyPlaceholderConfigurer 的 bean 时出错

javascript - Vue,如何在 JSX 渲染的 Prop 中传递函数?

javascript - document.CreateElement(div) 不起作用...

javascript - 销售 Javascript 代码

javascript - 在JS中选择数组值

java - Thymeleaf 错误加载静态文件