我正在迭代jQuery对象并尝试使用https://api.jquery.com/hasclass/。
$(".lists .list .lineone").each(function(index) {
var text = $(this).text();
if (text == "John Smith") {
$(this).closest(".list").addClass("hidden");
};
if (text == "John Smith" && !(this).closest(".list").hasClass(".hidden")) {
counter++;
};
});
我收到hasClass()不存在的错误?这是为什么?
我正在尝试在第二个if语句中检查当前元素是否是最接近的父元素.list
,如果它还有类.hidden
,如果是,则添加到计数器。
答案 0 :(得分:2)
要扩展到nikhil的评论,这应该是代码
$(".lists .list .lineone").each(function(index) {
var text = $(this).text();
if (text == "John Smith") {
$(this).closest(".list").addClass("hidden");
};
if (text == "John Smith" && !$(this).closest(".list").hasClass(".hidden")) {
counter++;
};
});