【发布时间】:2018-04-06 18:29:09
【问题描述】:
实际上我正在使用summernote https://summernote.org/ 插件来设置文本样式并将其保存到数据库中。它给出的字符串为<b style='color:#CCC'>Test</b>。
在普通文本情况下,我使用 th:utext 属性。但我没有为 th:title 提供此功能。如何在百里香中做到这一点?提前致谢
在第一种情况下,我想将其显示为文本,所以我使用了这个实现
<span th:utext="${text}"></span>,它按预期工作-
在第二种情况下,我想将其显示为其他标签的标题,例如
<a th:title="${text}">Some other text </a>这给出了带有标签的标题作为字符串。不将样式应用于标题。如何使用字符串提供的文本样式获取这些标题在这两种情况下,
${text}都是<b style='color:#CCC'>Test</b>。如何在标题属性中获取未转义的文本。
【问题讨论】:
-
你的意思是你正在做这样的事情?
<th:block th:utext="<b th:title='some title' style='color:#CCC'>Test</b>"></th:block> -
不,我正在为普通文本做 '' 但对于其他标签我需要显示为标题。比如'文本'
-
th:utext必须使用<b style='color:#CCC'>吗?为什么不把它放在span标签内? -
这是来自服务器的字符串,我只是将它放入另一个标签中以获取其他文本。但这不是我的问题。我的标题属性有问题。你能帮我吗?
-
你能描述一下你的第二个结果吗?
标签: java jquery html thymeleaf