如何检查元素在 jQuery 验证中是否有 class?

How can I check element have class or not in jQuery validate?

关于高亮,我是这样尝试的:

unhighlight: function (element, errorClass, validClass) {
  if(element.prop("class") == "test") 
    document.getElementById('error-message-test').style.display = 'none';
}

存在错误:

element.prop is not a function

如何解决这个错误?

您可以使用 jQuery 来包裹您的元素,或者使用 hasClass 来包裹您的元素,例如:

if($(element).prop("class") == "test")

或者

if($(element).hasClass("test"))

如果一个元素有或没有class,你可以使用jQuery的hasClass方法。

一般语法

if($(element).hasClass('className'))

根据您的情况

if($(element).hasClass('test'))