【发布时间】:2013-05-30 13:39:47
【问题描述】:
我有选择框
<select id="my_select">
<option value="a">a</option>
<option value="b" selected="selected">b</option>
<option value="c">c</option>
</select>
<div id="reset">
reset
</div>
我也有重置按钮,这里默认(选择)值为“b”,假设我选择“c”并且需要将选择框值重置为默认值后,如何使用 jquery 来实现?
$("#reset").on("click", function () {
// What do here?
});
jsfiddle:http://jsfiddle.net/T8sCf/1/
【问题讨论】:
-
如果要重置整个表单,只需在
<form>元素上调用内置JavaScript.reset()。 -
另外,
<select>有一个defaultSelected,如果你只想重置单个元素,可以在函数中使用它 - 请参阅 stackoverflow.com/questions/2348042/… -
@andyb 第一个元素不一定是默认选中值
-
@BrunoLM 是的,我同意你的观点。我引用了另一个问题,因为它非常相似 - “使用 JavaScript 将选择值重置为默认值”
标签: javascript jquery html