我遇到过百里香的这种功能,它可以基于迭代器指定dom元素的类。
<tr th:each="item,iter : ${items}" th:class="${iter.odd} ? 'info' : '' " >
但是,我想在特定的行(假设是第5行)上执行此操作,而这些语句都不起作用
<tr th:each="item,iter : ${items}" th:class="${iter == 5} ? 'info' : '' " >
<tr th:each="item,iter : ${items}" th:class="${iter} == 5 ? 'info' : '' " >
这是不合适的语法吗?
答案 0 :(得分:1)
iter
变量称为status variable,它不是整数(这就是为什么您不能像尝试那样将其与5进行比较)。而是具有可使用属性的对象。
在这种情况下,应使用count
属性,如下所示:
<tr th:each="item,iter : ${items}" th:class="${iter.count == 5} ? 'info' : ''" >