Javascript 如何在jQuery验证中检查元素是否具有类?

Javascript 如何在jQuery验证中检查元素是否具有类?,javascript,jquery,html,validation,jquery-validate,Javascript,Jquery,Html,Validation,Jquery Validate,在亮点部分,我尝试如下: unhighlight: function (element, errorClass, validClass) { if(element.prop("class") == "test") document.getElementById('error-message-test').style.display = 'none'; } 存在错误: element.prop不是一个函数 如何解决此错误?您可以使用jQuery包装元素或使用hasClass包装元素

在亮点部分,我尝试如下:

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

element.prop不是一个函数


如何解决此错误?

您可以使用
jQuery
包装元素或使用
hasClass
包装元素,如:

if($(元素).prop(“类”)=“测试”)


if($(element).hasClass(“test”)

您可以使用
jQuery
包装您的元素或使用
hasClass
包装元素,如:

if($(元素).prop(“类”)=“测试”)


if($(element).hasClass(“test”)

如果元素有或没有类,则可以使用jQuery的hasClass方法

一般语法

if($(element).hasClass('className'))
根据你的情况

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

如果元素是否具有类,则可以使用jQuery的hasClass方法

一般语法

if($(element).hasClass('className'))
根据你的情况

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

prop
是一种jQuery方法。请确保
element
是一个jQuery对象,或者使用
$(element).prop
。为什么这个问题被否决?
prop
是一个jQuery方法。请确保
element
是jQuery对象,或者使用
$(element).prop
。为什么这个问题被否决?同样的答案由
Muhammad Yahya
提供,是否有必要重复答案?@Mamun,我试着在编辑之前先回答一下,它可以工作。你为什么要编辑它?@SuccessMan,这是另一个解决方案。好的,我也会加上那个。感谢我的答案是由
穆罕默德·叶海亚
提供的,有必要重复这个答案吗?@Mamun,在编辑之前我先试试你的答案,它可以工作。你为什么要编辑它?@SuccessMan,这是另一个解决方案。好的,我也会加上那个。谢谢