jquery删除选项的选定属性

jquery删除选项的选定属性,jquery,forms,input,Jquery,Forms,Input,我有一个表单,有几个字段,其中一个是带有4个选项的选择,我有一个重置链接来清除所有字段,它可以工作,除了选择 我尝试了几个选择,但没有一个似乎有效。以下是我尝试过但没有成功的东西 $("input[name='gender']").find('option:selected').remove(); 这个 这个 我想删除选项的所有属性selected,或者选择第一个选项可以是默认值 到目前为止,我已经编写了清除所有输入的代码,我尝试了按钮类型重置,但是由于我有一些从服务器返回的数据,字段掩码和字

我有一个表单,有几个字段,其中一个是带有4个选项的选择,我有一个重置链接来清除所有字段,它可以工作,除了选择

我尝试了几个选择,但没有一个似乎有效。以下是我尝试过但没有成功的东西

$("input[name='gender']").find('option:selected').remove();
这个

这个

我想删除选项的所有属性
selected
,或者选择第一个选项可以是默认值

到目前为止,我已经编写了清除所有输入的代码,我尝试了按钮类型重置,但是由于我有一些从服务器返回的数据,字段掩码和字段验证以这种形式运行,我只能正确地将空字段设置为空值

$('#reset_form_link').click(function() {  
    $(':input','#client_form')
      .not(":button, :submit, :reset, :hidden[name='_token'], :hidden[name='_method']")
      .val('')
      .removeAttr('checked')
      .removeAttr('selected');
});

一个标准的重置按钮,就像你说的那样,对我来说很有用。请发布一个可能的@j08691副本。我有一个带有重置功能的链接,因为重置按钮不起作用,因为我有两个验证/屏蔽脚本以这种形式运行。我将编辑问题,并包括完整的脚本,我必须清除表单字段。
document.getElementById('gender').selectedIndex = -1;
$('#reset_form_link').click(function() {  
    $(':input','#client_form')
      .not(":button, :submit, :reset, :hidden[name='_token'], :hidden[name='_method']")
      .val('')
      .removeAttr('checked')
      .removeAttr('selected');
});