select下拉框可以直接取list里的内容 不用非得转map (不得不承认我是个ZZ,这么简单的问题才反应过来,--^--)

Posted ジ绯色月下ぎ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了select下拉框可以直接取list里的内容 不用非得转map (不得不承认我是个ZZ,这么简单的问题才反应过来,--^--)相关的知识,希望对你有一定的参考价值。

需求描述:select下拉框的填充项,从后台传来的list中获取

自黑一下:之前有篇随笔,写的是通过map传到前台,在前台的select中的value属性取值 用map的key,而select的text属性用map的value,而在后台的时候,我把 id 放到了map的key,name 放到了map的value,现在看来有点费事了      ε=(′ο`*)))唉,上代码

代码:

<select id="sel" name="sel" class="form-control js-example-basic-single" placeholder="请选择">
<option th:each="xxx : ${xxxOrgs}" th:value="${xxx.xxxId} + ‘,‘ + ${xxx.xxxCode} + ‘,‘ + ${xxx.xxxLevel}" th:text="${xxx.xxxName}"
xmlns:th="http://www.w3.org/1999/xhtml"></option>
</select>

总结:其实上边说的map 的目的就是把 id 和 name 传过来,分别给select的value  和  text ,那么我只需要从后台传过来的list中取出 id 放到select的value中,取出 name 放到select的text中不就好了么,(⊙︿⊙),智商余额不足啊

以上是关于select下拉框可以直接取list里的内容 不用非得转map (不得不承认我是个ZZ,这么简单的问题才反应过来,--^--)的主要内容,如果未能解决你的问题,请参考以下文章

怎样用js取得select下拉列表框内选中的option的value值呢

c++ 怎么取list中特定的一块区域的值,比如list中有100条记录,我想直接取20-50的记录怎么取?新人求大神.

robot framework + selenium 如何处理此类的下拉框 如何选中下拉框里的值

html下拉框 select

美化select下拉框

selenium+python:下拉选项定位select