使用val()和prop在多选中取消选择值

时间:2012-07-24 19:35:00

标签: jquery

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

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

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

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

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

从小提琴中可以看到,沃尔沃的值仍保持选中状态。

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

1 个答案:

答案 0 :(得分:6)

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

<强> jsFiddle example

此外,您应将选项标记为选中,如下所示:

$("select option[value='volvo']").prop("selected", true);
$("select option[value='audi']").prop("selected", true);