这是我的代码我正在努力使用jquery选择多个值如果我将选择两个值我应该得到两个值
<html>
<select name="hello[]" id="hello" multiple="multiple" onchange="test(this.value);">
<option value="">Select Value</option>
<option value="1">PHP</option>
<option value="2">JAVA</option>
<option value="3">.NET</option>
<option value="4">ORACLE</option>
<option value="5">DBA</option>
</select>
</html>
<script>
function test(xx)
{
alert(xx);
}
</script>
你能帮忙吗
提前谢谢
答案 0 :(得分:1)
删除选择标记中不需要的[]
方括号:
id="hello[]" // superfluous
删除那些:
<select name="hello[]" id="hello" multiple="multiple" onchange="test(this.value);">
旁注:在上面的评论中查看@ gvgvgvijayan的fiddle。
答案 1 :(得分:0)
尝试粘贴以下代码,您的问题将得到解决:)
<select name="no_dd[]" id="no_dd" multiple="multiple" onchange="get_values();">
<option value="">Select Value</option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
<option value="5">five</option>
</select>
<script>
function get_values()
{
alert($("#no_dd").val());
}
</script>