在jQuery中有没有办法检查父母,祖父母,曾祖父母是否有一个类。
我有一个标记结构,这让我可以在代码中做这样的事情:
$(elem).parent().parent().parent().parent().hasClass('left')
然而,为了代码的可读性,我希望避免这种事情。有没有办法说“任何父母/祖父母/曾祖父母都有这个课程”?
我使用的是jQuery 1.7.2。
发布于 2013-06-13 18:32:45
if ($elem.parents('.left').length) {
}
发布于 2013-06-13 18:33:05
您可以对指定的.class
选择器使用parents
方法,并检查其中是否有匹配的选择器:
if ($elem.parents('.left').length != 0) {
//someone has this class
}
https://stackoverflow.com/questions/17084839
复制相似问题