实际上我正在使用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>
。如何在title属性中获取未转义的文本。
答案 0 :(得分:0)
如果您使用模型获取<b style='color:#CCC'>Test</b>
字符串(例如th:utext="${text}"
),请尝试以下操作:
model.addAttribute("text", "<b style='color:#CCC'>Test</b>");
<span th:utext="${text}"></span>
<a th:title="${text}">Some other text </a>
我试过我的服务器并且工作了。