Javascript 删除在多个选择框中对特定值的选择
我有一个包含多个项目的多选框:Javascript 删除在多个选择框中对特定值的选择,javascript,jquery,html,select,options,Javascript,Jquery,Html,Select,Options,我有一个包含多个项目的多选框: <select id="foo"> <option value="bar1">bar1</option> <option value="bar2">bar2</option> <option value="bar3">bar3</option> <option value="bar4">bar4</option> &l
<select id="foo">
<option value="bar1">bar1</option>
<option value="bar2">bar2</option>
<option value="bar3">bar3</option>
<option value="bar4">bar4</option>
<option value="bar5">bar5</option>
</select>
bar1
bar2
三维直方图
bar4
bar5
假设选择了bar2、bar3和bar5。我想“取消选择”bar3
如何使用jQuery仅“取消选择”bar3,而保留bar2和bar5处于选中状态
谢谢 为了使问题更清楚,您应该将其更改为
,您最好使用.removeAttr('selected'),而不是.attr('selected',false)。在所有浏览器上都有更好的表现。
$('#foo option[value=bar3]').attr('selected', false);
$("#foo>option[value=bar3]").removeAttr("selected");