Ank*_*kur 4 variables jquery jquery-selectors
我正在尝试使用jQuery的hasClass功能.当我像这样使用它时它似乎不起作用.如果有人能在这种情况下弄清楚如何使用hasClass,我将不胜感激.
我得到的错误是
numValueElement.hasClass is not a function
if($(numValueElement.hasClass("tag")))
Run Code Online (Sandbox Code Playgroud)
抛出这个错误的关键是这一个 if($(numValueElement.hasClass("tag")))
$(".numberValue").click
(
function ()
{
var numValueElement = this;
var propertyId = numValueElement.id;
$(".numberBounds").filter("#"+propertyId).toggle();
if($(numValueElement.hasClass("tag")))
{
}
}
);
Run Code Online (Sandbox Code Playgroud)
.hasClass() 是一个jQuery对象方法,而不是附加到元素本身的东西.
您需要知道jQuery对象包装元素和普通DOM元素之间的区别.
你想要的是:
$(numValueElement).hasClass("class-name")
Run Code Online (Sandbox Code Playgroud)