比如我在list里放入后台得到的List<User>,ListKey设置的是id,ListValue设置的是name,现在我要去的当前选中User的age,要怎么做
是在struts2的select标签里放后台传过来的list
js或jquery <s:select> 取到list里的对象
答案:2 悬赏:50
解决时间 2021-04-21 12:20
- 提问者网友:冰点阿弟
- 2021-04-21 01:34
最佳答案
- 二级知识专家网友:风格单纯
- 2021-04-21 01:58
Struts2的select标签,如果你是正确的取值的话,那最终生成的页面也就是如下:<br><select id=""><br> <option></option><br> <option></option><br></select>// 如果你能在生成 select 上添加一个 id,那么js取数据就如下<br><script type="text/javascript"><br> // 假设你的id是sel,那么下面的options就是你的所有数据对象<br> var options = document.getElementById("sel").options;<br> // 然后你要获取第一条数据的value值,你就使用<br> alert(options[0].value);<br> // 你要获取第一条数据的text,你就使用<br> alert(options[0].innerHTML);<br> // 如果要获取第N条,就用 options[N-1]<br> // 要循环,也可以使用<br> for (var i=0;i<options.length;i++){<br> var val = options[i].value;<br> }<br></script>
全部回答
- 1楼网友:温柔刺客
- 2021-04-21 02:22
不知道你用的是什么语言的组件,你最好贴出来真正输出页面的html结构,不然没人能帮到你。
再看看别人怎么说的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯