我正在尝试清除表单。我试图删除文本框的值,然后取消选择无线电/复选框,但保留它们的值和隐藏的输入。
到目前为止我有这个,但它删除了我的无线电/复选框和隐藏输入的值。
$(':input','#form1')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
答案 0 :(得分:3)
通过调用val('')
,您已经删除了元素的内容,请尝试以下操作:
$(':input','#form1')
.not(':button, :submit, :reset, :hidden')
.removeAttr('checked')
.removeAttr('selected');