日期:2014-05-20  浏览次数:20875 次

页面中s:select中取listValue的值
JSP页面里的这句代码如下:
<s:select id="dw" name="dw" headerKey="" headerValue="全部" list="datalist" listKey="dw" listValue="dwmc" onchange="document.getElementById('deptname').value=this.value;" />
作用是想把listValue的值同时赋值给名为“deptname”的文本域,但是通过this.value的方法获取的是listKey的值。而我用this.text方法去获取时,却提示undefined。
所以,想问,在this后应该跟什么方法才能获取listValue的值呢?

------解决方案--------------------
$("#XXXX").find("option:selected").text();
这样可以获取选中的listValue
至于LZ上面的写法,LZ自己调试调试
------解决方案--------------------
网上有,我以前看到过,,现在有点忘记 了,, 自己 查找下