我正在嘗試使用 JavaScript 插入 HTML 代碼,但瀏覽器未顯示呈現的 Thymeleaf
$('<span [[$ th:text#{some.property.key}]] id="counter" class="UI-modern">
</span>').insertAfter("#article");
HTML 代碼
<p id="article">Example text</p>
關鍵some.property.key是屬性。在 Thymeleaf 中,它看起來像這樣:
<span th:text="#{some.property.key}" id="counter" class="UI-modern">
</span>
我想用 id "article" 下面的 JavaScript jquery insertAfter() 撰寫上面的代碼
uj5u.com熱心網友回復:
無需嘗試在 JavaScript 中使用 Thymeleaf HTML 屬性,您可以使用JavaScript 行內并以這種方式構建 HTML。例如:
<script th:inline="javascript">
let text = /*[[#{some.property.key}]]*/ "";
$('<span id="counter" ></span>').text(text).insertAfter("#article");
</script>
uj5u.com熱心網友回復:
Thymeleaf 不適用于 .js 檔案 目前尚不清楚為什么您不能像您給出的示例一樣使用 Thymeleaf 重新定義此元素。你可以給那個 span 一個 ID,然后用 JS 參考它
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/422575.html
標籤:
