比方說,我有巨大的樹視圖和一個分支在變量稱爲$branch
現在我要檢查這是否分支包含沒有或多個元素用展開類。換句話說,只要找到一個匹配項就應該返回布爾值。最快的方式確實jQuery對象具有任何匹配的元素
好的,我可以用$branch.find('.expand').length > 0
來做到這一點,但是有沒有更好的方法可以阻止第一個匹配元素,因此會更快?
我覺得使用first()
減少了現有的設置爲一個長度,所以我會使用find()
,然後減少?
Ps。正如您在示例中注意到的那樣,我使用find()
,因爲我想深入的不僅僅是$branch
的子代
'.expand'是否總是'$ branch'的直接子?還是更深? – James 2011-05-18 09:28:43
它可能更深 – Tx3 2011-05-18 09:43:14