【发布时间】:2012-07-24 18:07:12
【问题描述】:
如何使用 jquery 的 val() 在多选 html 标记中预先选择一个选项?
我的意思是说你有一个多选组件并且你想要一些值被预选?
【问题讨论】:
标签: jquery
如何使用 jquery 的 val() 在多选 html 标记中预先选择一个选项?
我的意思是说你有一个多选组件并且你想要一些值被预选?
【问题讨论】:
标签: jquery
【讨论】:
option 元素集并在要取消选择的元素上调用 .prop("selected", false)。或者再次调用.val() 并传入你想要选择的值。
你可以这样做:
HTML:
<select multiple="multiple">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
jQuery:
$("select").val(["volvo", "mercedes"]).prop("selected", true);
这是一个例子:http://jsfiddle.net/HCm3e/
【讨论】:
prop 电话。这没有任何意义,因为它将设置select 元素(不是option 元素)的selected 属性。