jQuery Validate - Unhighlight错误

时间:2015-03-24 23:54:28

标签: javascript jquery

我正在使用带有Selecter的jQuery Validate,而高亮显示工作正常,unhighlight不会删除错误类。 代码:

 $.validator.addMethod("selectcheck", function(value, element, arg){
 return arg != value;
 }, "Invalid");

 $('select').selecter();

 $.validator.setDefaults({ ignore: ":hidden:not(input)" });

 $("form").validate({
   highlight: function (element, errorClass) {
      if(  $(element).is('select') ) {              
        $('.selecter-selected').addClass(errorClass);
      }  else {
      $(element).addClass(errorClass);
      }
   },
   unhighlight: function(element, errorClass) {
      if(  $(element).is('select') ) {              
        $('.selecter-selected').removeClass(errorClass);
      }  else {
        $(element).removeClass(errorClass);
      }
   },
   rules: {
     selecter: { selectcheck: "default" }
   }
 });

http://codepen.io/anon/pen/OPdxWO

0 个答案:

没有答案