看看这个小提琴:http://jsfiddle.net/imparator/XPGa8/1/
首先,我选择选择列表的值“Volvo”:
$("select").val('volvo');
后来,当我试图像这样取消选择时:
$("select").val('volvo').prop("selected", false);
从小提琴中可以看到,沃尔沃的值仍保持选中状态。
如何使用jquery取消选择multiselect中的值?
答案 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);