如何使用 jQuery 清除按钮单击事件上的下拉列表值?

发布于 2024-09-04 09:52:56 字数 35 浏览 2 评论 0原文

如何使用 jQuery 清除按钮单击事件上的下拉列表值?

How do I clear the dropdownlist values on button click event using jQuery?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

ゞ花落谁相伴 2024-09-11 09:52:56
$('#dropdownid').empty();

这将删除下拉元素下方的所有 元素。

如果您想取消选择选定的项目,请使用 Russ 的代码。

$('#dropdownid').empty();

That will remove all <option> elements underneath the dropdown element.

If you want to unselect selected items, go with the code from Russ.

小帐篷 2024-09-11 09:52:56

Russ Cam 给出的第一个解决方案的一个更短的替代方案是:

$('#mySelect').val('');

这假设您想要保留该列表,但不选择任何选项。

如果您希望选择特定的默认值,只需传递该值而不是空字符串。

$('#mySelect').val('someDefaultValue');

或者通过选项的索引来执行此操作,您可以这样做:

$('#mySelect option:eq(0)').attr('selected','selected'); // Select first option

A shorter alternative to the first solution given by Russ Cam would be:

$('#mySelect').val('');

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.

$('#mySelect').val('someDefaultValue');

or to do it by the index of the option, you could do:

$('#mySelect option:eq(0)').attr('selected','selected'); // Select first option
忘东忘西忘不掉你 2024-09-11 09:52:56

如果您想重置所选选项

$('select option:selected').removeAttr('selected');

如果您确实想删除选项(尽管我认为您不是这个意思)。

$('select').empty();

select 替换为最适合您情况的选择器(可以通过 id 或 CSS 类)。按原样使用将重置页面上的所有

If you want to reset the selected options

$('select option:selected').removeAttr('selected');

If you actually want to remove the options (although I don't think you mean this).

$('select').empty();

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

北方的韩爷 2024-09-11 09:52:56

如果您想使用 jQuery 通过单击按钮来重置引导页面:

function resetForm(){
        var validator = $( "#form_ID" ).validate();
        validator.resetForm();
}

使用上面的代码,您还可以将字段颜色从红色更改为正常。

如果您只想重置字段值,则:

$("#form_ID")[0].reset();

If you want to reset bootstrap page with button click using jQuery :

function resetForm(){
        var validator = $( "#form_ID" ).validate();
        validator.resetForm();
}

Using above code you also have change the field colour as red to normal.

If you want to reset only fielded value then :

$("#form_ID")[0].reset();
情深已缘浅 2024-09-11 09:52:56

如果所有其他代码都不起作用,请尝试 $("#element_id").selectpicker('val', '');

If all the other codes do not work, try $("#element_id").selectpicker('val', '');

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文