如何使用jquery重置表单中的多个选择框?
如何使用jquery重置表单中的多个选择框?
如何使用jquery重置表单中的多个选择框?
- 有多个选择框
- 它们是动态生成的,我们不知道它们会是什么
- 某些选择框的选项标记为选中状态
- 示例: http://jsfiddle.net/Qnq82/
目前我有这样一个代码,可以重置除了选择框以外的所有内容。
$('button#reset').click(function(){ $form = $('button#reset').closest('form'); $form.find('input:text, input:password, input:file, select, textarea').val(''); $form.find('input:radio, input:checkbox').removeAttr('checked').removeAttr('selected'); $form.find('select').selectedIndex = 0; });
添加了一些标记:
如何使用jquery重置表单中的多选框?
问题的原因:
我在StackOverflow上进行了很多尝试和搜索,但没有找到任何解决多选框重置的方法。然后我找到了这个链接。这解决了我的问题。
解决方法:
下面是代码示例。
$("#yourcontrolid").multiselect('clearSelection');