【发布时间】:2016-08-31 09:37:40
【问题描述】:
下面是我的 HTML。我在select 标签中给出了多个option 元素。
<select class="car" multiple size="3">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
我可以通过按住 CTRL 键进行多选。我可以使用以下 jQuery 检索选定的值
$.each($(".car option:selected"), function() {
countries.push($(this).val());
});
如何使用 jQuery 取消选择值?选定的值将突出显示,如下所示:
提前致谢
【问题讨论】:
-
$(".car option:selected").prop('selected' , false) -
还请注意,您可以使用
map()更简单地创建值数组:var countries = $(".car option:selected").map(function() { return this.value; }).get(); -
您要在什么情况下取消选择选项?目前尚不清楚您要在这里做什么
标签: javascript jquery html