如何使用 jQuery 清除按钮单击事件上的下拉列表值?
如何使用 jQuery 清除按钮单击事件上的下拉列表值?
How do I clear the dropdownlist values on button click event using jQuery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何使用 jQuery 清除按钮单击事件上的下拉列表值?
How do I clear the dropdownlist values on button click event using jQuery?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
这将删除下拉元素下方的所有
元素。
如果您想取消选择选定的项目,请使用 Russ 的代码。
That will remove all
<option>
elements underneath the dropdown element.If you want to unselect selected items, go with the code from Russ.
Russ Cam 给出的第一个解决方案的一个更短的替代方案是:
这假设您想要保留该列表,但不选择任何选项。
如果您希望选择特定的默认值,只需传递该值而不是空字符串。
或者通过选项的索引来执行此操作,您可以这样做:
A shorter alternative to the first solution given by Russ Cam would be:
This assumes you want to retain the list, but make it so that no option is selected.
If you wish to select a particular default value, just pass that value instead of an empty string.
or to do it by the index of the option, you could do:
如果您想重置所选选项
如果您确实想删除选项(尽管我认为您不是这个意思)。
将
select
替换为最适合您情况的选择器(可以通过 id 或 CSS 类)。按原样使用将重置页面上的所有If you want to reset the selected options
If you actually want to remove the options (although I don't think you mean this).
Substitute
select
for the most appropriate selector in your case (this may be by id or by CSS class). Using as is will reset all<select>
elements on the page如果您想使用 jQuery 通过单击按钮来重置引导页面:
使用上面的代码,您还可以将字段颜色从红色更改为正常。
如果您只想重置字段值,则:
If you want to reset bootstrap page with button click using jQuery :
Using above code you also have change the field colour as red to normal.
If you want to reset only fielded value then :
如果所有其他代码都不起作用,请尝试
$("#element_id").selectpicker('val', '');
If all the other codes do not work, try
$("#element_id").selectpicker('val', '');