本文實例講述了jQuery中closest()函數用法。分享給大家供大家參考。具體分析如下:
此函數從元素本身開始,逐級向上級元素匹配,並返回最先匹配的元素。
closest()函數會先檢查目前元素是否匹配,如果匹配則直接傳回元素本身。如果不符合則向上尋找父元素,一層一層往上,直到找到符合選擇器的元素。如果什麼都沒找到則回傳一個空的jQuery物件。
語法結構一:
參數列表:
實例碼:
實例一:
我是孫子p
我是兒子p
我是兄弟p
實例二:
我是孫子p
我是兒子p
我是兄弟p
由於id為father的div並沒有在id為children的div之內,所以並不能將其邊框設定為紅色。
語法結構二:
參數列表:
實例碼:
實例一:
我是孫子p
我是兒子p
我是兄弟p
實例二:
我是孫子p
我是兒子p
我是兄弟p
希望本文所述對大家的jQuery程式設計有所幫助。