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