kum*_*mar 35 jquery click button clear drop-down-menu
如何使用jQuery清除按钮单击事件的下拉列表值?
jAn*_*ndy 54
$('#dropdownid').empty();
Run Code Online (Sandbox Code Playgroud)
这将删除<option>下拉元素下面的所有元素.
如果要取消选择所选项目,请使用Russ中的代码.
use*_*716 34
Russ Cam给出的第一个解决方案的更短替代方案是:
$('#mySelect').val('');
Run Code Online (Sandbox Code Playgroud)
这假定您要保留列表,但要使其不会选择任何选项.
如果要选择特定的默认值,只需传递该值而不是空字符串.
$('#mySelect').val('someDefaultValue');
Run Code Online (Sandbox Code Playgroud)
或者通过选项的索引来做,你可以这样做:
$('#mySelect option:eq(0)').attr('selected','selected'); // Select first option
Run Code Online (Sandbox Code Playgroud)
Rus*_*Cam 17
如果要重置所选选项
$('select option:selected').removeAttr('selected');
Run Code Online (Sandbox Code Playgroud)
如果你真的想删除选项(虽然我不认为你的意思是这个).
$('select').empty();
Run Code Online (Sandbox Code Playgroud)
select在你的情况下替换最合适的选择器(这可能是id或CSS类).按原样使用将重置<select>页面上的所有元素