jqueryで指定したセレクタのフォームをクリア

指定したセレクタのフォームをクリア

$(function(){
  $.extend({
    clearform: function(e){
      e.find('input,textarea').not('input[type=\"radio\"],input[type=\"checkbox\"],:hidden, :button, :submit,:reset').val('');
      e.find('input[type=\"radio\"], input[type=\"checkbox\"],select').removeAttr('checked').removeAttr('selected');
    })
  }
})
  • 以下のメソッドで呼び出し
$.clearform(e)

参考 (全部消したいときはこれ)