thymeleaf模板解析器用来将后端的数据动态的渲染到页面,一般的jq获取值的方法取th:的值为空
当我们用$("#id").val()取下面这段文本的value值时,只能拿到空
<div>
身份证:<text id="idcar" th:value="${}" th:text="${}"></text>
</div>
- 1
- 2
- 3
解决方法是在标签中用th遍历一下后端的数据,像下面这样
<script th:each="user:${allusers}">
- 1
取值写法也要改变
var id=[[${user.id}]]
- 1
所以这已经不算通过id获取value了,而是直接遍历map取值了