Thymeleaf:HTML id 中的文字和变量

问题描述 投票:0回答:1

我在 Thymeleaf 中有这段代码:

<tr th:each="image: ${images}" >

   <img id="|'idAwesomeIcon${image.id}'|" .. />

</tr>

我也尝试过

<tr th:each="image: ${images}" >

   <img id=“idAwesomeIcon|${image.id}|" .. />

</tr>

我也尝试过

<tr th:each="image: ${images}" >

   <img id="\'idAwesomeIcon' + ${image.id} +'\'" .. />

</tr>

期望 id 被替换为类似

idAwesomeIcon666
的内容,但是当我看到 HTML 页面的源代码时,没有这样的替换,我仍然可以看到
${image.id}

html thymeleaf
1个回答
2
投票

如果要动态填充值,则必须使用 th:id 属性

<img th:id="'idAwesomeIcon'+${image.id}" .. />
© www.soinside.com 2019 - 2024. All rights reserved.