
.parent() / .parents()往上層找到符合條件的元素,parent() 只往⾃⼰上⼀層找,⽽ parents() 會⼀直找
到所有符合條件的元素。
重點:每個元素只有一個父層
範例code如下:
// 找老爸
$('p').parent();
// 查祖譜
$('p').parents('body')
.closest()同樣往上層找到符合條件的元素。但不同於 .parent() / .parents() 的是,.closest() 往上層找到第⼀個符合條件的元素就停止
範例code如下:
// 查祖譜,⼀找到符合條件的元素就停⽌
$('p').closest('body');
.children()從指定的位置開始只往「下⼀層」找到符合的 selector
$('.day').children('.content'); $('.week').children('.content');
.find()從指定的位置開始往下層找遍所有符合的 selector
$('.week').find('p'); $('.week').find('.content');
.siblings()從 DOM Tree 同層的元素尋找所有符合的 selector
但不包含⾃⼰本⾝
$('.week').siblings('p'); $('.week').siblings('.content');
.next()取得同⼀層級符合條件的下⼀個元素
$('.week').next();
.prev()取得同⼀層級符合條件的前⼀個元素
$('.week').prev();
.first()
取得符合條件的第⼀個元素
$('.week').first();
.last()
取得符合條件的最後⼀個元素
$('.week').last();
.eq( n )取得符合條件的第 n 個元素,從 0 開始計算。

.not( [條件] )從某個選擇器的集合中,將不要的條件過濾掉。
