jquery獲取一個元素符合條件的第一個父元素


closest

jQuery 1.3新增。從元素本身開始,逐級向上級元素匹配,並返回最先匹配的元素。。

closest會首先檢查當前元素是否匹配,如果匹配則直接返回元素本身。如果不匹配則向上查找父元素,一層一層往上,直到找到匹配選擇器的元素。如果什么都沒找到則返回一個空的jQuery對象。

closest和parents的主要區別是:1,前者從當前元素開始匹配尋找,后者從父元素開始匹配尋找;2,前者逐級向上查找,直到發現匹配的元素后就停止了,后者一直向上查找直到根元素,然后把這些元素放進一個臨時集合中,再用給定的選擇器表達式去過濾;3,前者返回0或1個元素,后者可能包含0個,1個,或者多個元素。

closest對於處理事件委托非常有用。 

https://blog.csdn.net/w617777/article/details/51802009


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM