从下拉列表中选择多个值并调用javaScript函数

从下拉列表中选择多个值并调用javaScript函数,javascript,jquery,drop-down-menu,Javascript,Jquery,Drop Down Menu,我知道我可以创建一个多选dorpdown,就像这样- <select name="city" multiple> <option value="Dallas">Dallas</option> <option value="New York">New York</option> <option value="Kansas">Kansas</option> <o

我知道我可以创建一个多选dorpdown,就像这样-

 <select name="city" multiple>
      <option value="Dallas">Dallas</option>
      <option value="New York">New York</option>
      <option value="Kansas">Kansas</option>
      <option value="Massachusetts">Massachusetts</option>
 </select>  

达拉斯
纽约
堪萨斯州
马萨诸塞州
使用此多选下拉列表,我可以从中选择多个城市。但是我可以为每个城市分别选择一个javascript方法吗


提前谢谢

您可以将dropdownlist的选定值存储在变量中,然后继续使用If结构或开关:

$("city:selected").each(function () {
    switch($(this).val()){
        case "city1":
        break;
    }
});

您可以将dropdownlist的选定值存储在变量中,然后继续使用If结构或开关:

$("city:selected").each(function () {
    switch($(this).val()){
        case "city1":
        break;
    }
});

您可以将dropdownlist的选定值存储在变量中,然后继续使用If结构或开关:

$("city:selected").each(function () {
    switch($(this).val()){
        case "city1":
        break;
    }
});

您可以将dropdownlist的选定值存储在变量中,然后继续使用If结构或开关:

$("city:selected").each(function () {
    switch($(this).val()){
        case "city1":
        break;
    }
});

可以使用jQuery“.val()”函数获取该值。

您可以在以下示例中看到它的工作原理:

还是这个例子


可以使用jQuery“.val()”函数获取该值。

您可以在以下示例中看到它的工作原理:

还是这个例子


可以使用jQuery“.val()”函数获取该值。

您可以在以下示例中看到它的工作原理:

还是这个例子


可以使用jQuery“.val()”函数获取该值。

您可以在以下示例中看到它的工作原理:

还是这个例子


在选择使用
.val()
change
事件中,它将返回所选值的数组。然后调用操作Yes,在选择事件时调用javascript方法…通过id获取值并迭代所选值。。在那里调用不同的方法。。。。这可能有助于您处理select use
.val()
change
事件,它将返回所选值的数组。然后调用操作Yes,在选择事件时调用javascript方法…通过id获取值并迭代所选值。。在那里调用不同的方法。。。。这可能有助于您处理select use
.val()
change
事件,它将返回所选值的数组。然后调用操作Yes,在选择事件时调用javascript方法…通过id获取值并迭代所选值。。在那里调用不同的方法。。。。这可能有助于您处理select use
.val()
change
事件,它将返回所选值的数组。然后调用操作Yes,在选择事件时调用javascript方法…通过id获取值并迭代所选值。。在那里调用不同的方法。。。。这可能对你有帮助