我怎样才能逃脱百里香的特殊人物'#':attr

时间:2014-04-09 22:35:48

标签: twitter-bootstrap spring-mvc template-engine thymeleaf

我使用特殊字符'#'如下:

th:attr="data-target=#my_modal_+${myObject.id}"

因为特殊字符'#'

而失败并显示错误
  

无法解析为分配序列

如果我删除'#',它不会抛出错误但不能按预期工作。

2 个答案:

答案 0 :(得分:6)

找到解决方案,需要围绕#my_modal _

引用
th:attr="data-target='#my_modal_'+${myObject.id}"

答案 1 :(得分:0)

在您的HTML中将id =“my_modal”更改为class =“my_modal”

然后你可以做类似

的事情
th:attr="data-target=.my_modal_+${myObject.class}"

使用CSS中使用“。”的类。而不是“#”,这应该有希望解决问题。