兄弟姐妹返回0后jQuery nearest()

时间:2011-10-31 14:02:15

标签: jquery

在我开始使用closest()开始使用DOM之前,如何检查以确保兄弟姐妹不包含我正在寻找的课程?我可以使用closest()siblings()函数来完成它,但我想知道是否存在一个已经存在的jquery函数来处理这个问题。

2 个答案:

答案 0 :(得分:1)

将该类添加为.siblings()的选择器。然后,检查选择的大小是否等于零。

if($(this).siblings('.aRandomClass').length == 0) {
    // No sibling with class aRandomClass
} else {
    // The length is not zero, so there's a sibling with class aRandomClass
}

答案 1 :(得分:0)

closest()查找DOM,siblings()看向任意一方;我不相信有任何jQuery方法可以做到这两点。您必须从siblings()开始(可能使用.andSelf()),然后测试length,看看是否需要检查closest()