thymeleaf 模板现在显示来自锚标记的内部元素
The thymeleaf template now showing inner element from anchor tag
我在填充锚标签属性时遇到一个奇怪的问题,即使用 thymeleaf 模板的 href,标签的内部元素没有显示。
我的代码如下所示:-
<li class="" th:each="aMenu : ${adminMenu}">
<a href="#" th:href="@{${aMenu.url}}" th:title="${aMenu.menuName}"
th:text="${aMenu.menuName}">
<em th:class="${aMenu.menuCss}"/>
<span th:text="${aMenu.menuName}"></span>
</a>
</li>
显示了锚标记,但省略了它的内部元素。
谁能提出任何解决方案。提前致谢。
th:text
属性替换标签内的所有内容。由于您已经有一个内容为 menuName
的 <span>
元素,您可以简单地从 <a>
标签中删除 th:text
属性。
我在填充锚标签属性时遇到一个奇怪的问题,即使用 thymeleaf 模板的 href,标签的内部元素没有显示。
我的代码如下所示:-
<li class="" th:each="aMenu : ${adminMenu}">
<a href="#" th:href="@{${aMenu.url}}" th:title="${aMenu.menuName}"
th:text="${aMenu.menuName}">
<em th:class="${aMenu.menuCss}"/>
<span th:text="${aMenu.menuName}"></span>
</a>
</li>
显示了锚标记,但省略了它的内部元素。 谁能提出任何解决方案。提前致谢。
th:text
属性替换标签内的所有内容。由于您已经有一个内容为 menuName
的 <span>
元素,您可以简单地从 <a>
标签中删除 th:text
属性。