我有一张桌子上有一列“鞋”,这是一个下拉菜单
我想为我在Thymeleaf中的下拉列表设置一个默认值
<option th:each="shoe : ${shoes}" th:selected="${shoe == item.getShoe()}" th:value="${shoe}" th:text="${shoe}"></option>
在item.getShoe() ==‘’的示例中,我希望下拉菜单的默认选项就是'',因此下拉菜单上显示为空白。
相反,无论何时item.getShoe() == '',它都是从鞋子列表( NIKE )中选择第一个值作为下拉菜单的默认选项。
发布于 2022-02-23 01:30:48
只需在<option></option>
之前添加一个空白的th:each
即可。
<select ...>
<option></option>
<option th:each="shoe : ${shoes}" th:selected="${shoe == item.getShoe()}" th:value="${shoe}" th:text="${shoe}"></option>
</select>
https://stackoverflow.com/questions/71225572
复制相似问题