我如何檢查以確保兄弟姐妹不包含我正在尋找的類之前,我開始與closest()
DOM旅行?我可以用closest()
和siblings()
函數來實現,但我想知道是否有一個已經存在的jquery函數來處理這個問題。jQuery最接近()後兄弟姐妹返回0
1
A
回答
0
closest()
查找DOM,siblings()
看起來在任何一方;我不相信有任何jQuery方法都可以。您必須以siblings()
(可能與.andSelf()
)開頭,然後測試length
以查看是否需要檢查closest()
。
+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. 兄弟姐妹
- 2. jquery兄弟姐妹屬性
- 3. jQuery:淡出兄弟姐妹
- 4. jQuery的兄弟姐妹從
- 5. UIViewAutoresizing兄弟姐妹?
- 6. CSS兄弟姐妹
- 7. Selenium兄弟姐妹
- 8. Xpath跟隨兄弟姐妹直到另一個兄弟姐妹
- 9. 轉換兄弟姐妹的高度:瞄準兄弟姐妹?
- 10. 最近的兄弟姐妹回到一些條件
- 11. 獲取keydown上最接近的兄弟姐妹的位置
- 12. 當用於兄弟姐妹時,Outerwidth()函數返回0
- 13. 顯示兄弟姐妹李點擊並隱藏兄弟姐妹李 - jQuery
- 14. jQuery的兄弟姐妹()似乎如果有兄弟姐妹但如果不
- 15. jquery兄弟姐妹()得到前面的兄弟姐妹,而不是下一個
- 16. XSLT加入兄弟姐妹
- 17. 兄弟姐妹包進口
- 18. 如何與兄弟姐妹
- 19. 隱藏的兄弟姐妹
- 20. 訪問的兄弟姐妹
- 21. 伯爵的兄弟姐妹
- 22. Angularjs - 基於兄弟姐妹
- 23. XSLT分組兄弟姐妹
- 24. 兄弟姐妹UIViewController導航
- 25. Maven:兄弟姐妹繼承
- 26. 創建兄弟姐妹SSAS
- 27. XSL和兄弟姐妹值
- 28. 是:之前:兄弟姐妹之後?
- 29. XPath「之後的兄弟姐妹」
- 30. jquery兄弟姐妹屬性數組
你能提供一些html來使你的問題更清晰嗎? – Deleteman
[最接近的文檔](http://api.jquery.com/closest/)表示它確實返回當前元素 - 即兄弟 - 如果合適的話,這聽起來就是你想要的。剛打電話給最近的()有什麼問題?它會給你錯誤的結果嗎? – Rup
問題不是很清楚。 「確保給定元素的兄弟不包含...」會更清晰,但代碼示例無助於此。 –