Thymeleaf支持在属性的头部和尾部,在原有值的基础上附加新的值,而不仅仅是重新设置整个值。
与th:attr
对应,有头部附加属性th:attrprepend
和尾部附加属性th:attrappend
。
<input type="button" value="Do it!" class="btn" th:attrappend="class=${' ' + cssStyle}" />
当cssStyle
为"warning"
时,得到输出
<input type="button" value="Do it!" class="btn warning" />
与th:class
和th:style
对应,Thymeleaf存在两个特殊的附加属性用于附加class
值和style
值:th:classappend
,th:styleappend
。
<tr th:each="prod : ${prods}" class="row" th:classappend="${prodStat.odd}? 'odd'">