当我从jquery的下拉列表中选择值时,没有获得多个值


Not getting multiple values while i am selecting values from drop down in jquery

这是我的代码,我正在努力解决使用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>

你能帮忙吗

提前谢谢

删除选择标记中不需要的[]方括号:

id="hello[]" // superfluous

删除那些:

<select name="hello[]" id="hello" multiple="multiple" onchange="test(this.value);">

旁注:在上面的评论中查看@gvgvgvijayan的小提琴。

尝试粘贴以下代码,您的问题将得到解决:)

<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>

在这里现场工作