我有一个带有几个字段的表单,其中一个是带有4个选项的选项,我有一个清除所有字段的重置链接,除了select之外它都有效。
我尝试了几种选择,似乎没有用。以下是我没有成功的尝试。
$("input[name='gender']").find('option:selected').remove();
此
$('#gender').find('option:selected').removeAttr('selected"');
此
document.getElementById('gender').selectedIndex = -1;
我想删除选项的所有属性selected
,或者选择第一个选项可能是默认值。
到目前为止,我已经使用此代码清理所有输入,我已经尝试过按钮类型重置,但由于我从服务器返回了一些数据,现场掩码和以这种形式运行的字段验证I&#39 ; m只能将适当的空字段设置为空值。
$('#reset_form_link').click(function() {
$(':input','#client_form')
.not(":button, :submit, :reset, :hidden[name='_token'], :hidden[name='_method']")
.val('')
.removeAttr('checked')
.removeAttr('selected');
});