jquery删除选项的选定属性

时间:2017-03-21 19:48:23

标签: jquery forms input

我有一个带有几个字段的表单,其中一个是带有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');
});

0 个答案:

没有答案