1、使用thymeleaf給foreach遍歷的元素加一個id 2、在th:href中使用${}
備注:在jsp之中,類似的是varStatus
需求:
有時候,我們需要操作foreach遍歷后的元素,比如說,使用js給遍歷的某個元素綁定點擊事件;那么如何通過標簽的id找到那個元素呢?
解決:
環境:springboot+jdk1.8+idea
html代碼:
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table>
<caption>問答</caption>
<thead>
<tr>
<th>序號</th>
<th>表頭A</th>
</tr>
</thead>
<tbody>
<tr th:each="record,recordStatus :${list}"> <!--recordStatus可以隨便命名,其可以給循環item命名-->
<td th:text="${recordStatus.count}"></td>
<td th:id="${recordStatus.count}+'record'"> <!--這樣就可以給foreach遍歷出來的標簽元素加上id-->
[[${record}]]
</td>
</tr>
<tr th:if="${#lists.isEmpty(list)}">
<td>當前結果為空哦!</td>
</tr>
</tbody>
</table>
</body>
</html>
controller層代碼:

效果:

2、在th:href中使用${}



浙公網安備 33010602011771號