【发布时间】:2014-04-09 22:35:47
【问题描述】:
我使用特殊字符'#'如下:
th:attr="data-target=#my_modal_+${myObject.id}"
由于特殊字符“#”而失败并出现错误
无法解析为赋值序列
如果我删除“#”,它不会抛出错误,但不会按预期工作。
【问题讨论】:
标签: twitter-bootstrap spring-mvc template-engine thymeleaf
我使用特殊字符'#'如下:
th:attr="data-target=#my_modal_+${myObject.id}"
由于特殊字符“#”而失败并出现错误
无法解析为赋值序列
如果我删除“#”,它不会抛出错误,但不会按预期工作。
【问题讨论】:
标签: twitter-bootstrap spring-mvc template-engine thymeleaf
找到解决方案,需要在 #my_modal_ 周围引用
th:attr="data-target='#my_modal_'+${myObject.id}"
【讨论】:
在您的 HTML 中将 id="my_modal" 更改为 class="my_modal"
然后你可以做类似的事情
th:attr="data-target=.my_modal_+${myObject.class}"
通过使用在 CSS 中使用“.”的类。而不是“#”,这应该有望解决问题。
【讨论】: