<select id="CUSTOMER_DISSATISFACTION" name="CUSTOMER_DISSATISFACTION" multiple="multiple">
<c:forEach items="${SatisfiedPoint}" var="mode">
<option value="${mode.BASIS_VALUE}">${mode.BASIS_VALUE}</option> </c:forEach>
</select>
一个下拉多选框,取已选中的值。
请问怎么取值?? 我弄了两天没到值, 不要说用 $('#CUSTOMER_DISSATISFACTION').val(); 去到空的!!
头痛啊!! 哪位行行好,帮我给写出来吧!!
java
js
------解决方案--------------------
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(function(){
$("#abv").click(function(){
$("option:selected").each(function(){
alert($(this).text());
});
});
})
</script>
<input type="button" id="abv" value="测试用按钮"/>
<select id="CUSTOMER_DISSATISFACTION" name="CUSTOMER_DISSATISFACTION" multiple="multiple">
<option value="${mode.BASIS_VALUE}">${mode.BASIS_VALUE}</option>
<option value="${mode.BASIS_VALUE}">${mode}</option>
<option value="${mode.BASIS_VALUE}">${BASIS_VALUE}</option>
</select>