4

看看这个小提琴:http: //jsfiddle.net/imparator/XPGa8/1/

首先,我选择选择列表的值“Volvo”:

$("select").val('volvo');

后来,当我尝试像这样取消选择它时:

$("select").val('volvo').prop("selected", false);

正如您从小提琴中看到的那样,值 volvo 仍然保持选中状态。

如何使用 jquery 取消选择多选中的值?

4

1 回答 1

7

采用$("select option[value='volvo']").prop("selected", false);

jsFiddle 示例

此外,您应该像这样将一个选项标记为选中:

$("select option[value='volvo']").prop("selected", true);
$("select option[value='audi']").prop("selected", true);
于 2012-07-24T19:36:36.690 回答