jquery parent和parents得區別

2021-08-31 09:03:02 字數 790 閱讀 8168

先說一下parent和parents的區別

從字面上不難看出

parent是指取得乙個包含著所有匹配元素的唯一父元素的元素集合。

parents則是取得乙個包含著所有匹配元素的祖先元素的元素集合(不包含根元素)。可以通過乙個可選的表示式進行篩選。

可以看出parent的取值很明確,就是當前元素的父元素;parents則是當前元素的祖先元素。下面列出例子說明:

$('p').parent()取到的是div2,div3,div4

$('p').parent('.a')取到的是div3

$('p').parent().parent()取到的是div1,這點比較奇特;不過jquery物件本身的特點決定了這是可行的。

$('p').parents()取到的是div1,div2,div3,div4

$('p').parents('.a')取到的是div3

parent(exp)用法:取得乙個包含著所有匹配元素的唯一父元素的元素集合。

some text

....

其中:this.parent()是input前面的td

this.parent().parent()獲取的是tr

this.parent().parent().parent()獲取的是table

this.parent().next()獲取的是td相臨的td

例子中:

hello

hello

$("p").parent() 得到的是:hello

hello

物件,因為p標籤的父標籤是div.

jquery parent和parents的區別

從字面上不難看出parent是指取得乙個包含著所有匹配元素的唯一父元素的元素集合。parents則是取得乙個包含著所有匹配元素的祖先元素的元素集合 不包含根元素 可以通過乙個可選的表示式進行篩選可以看出parent的取值很明確,就是當前元素的父元素 parents則是當前元素的祖先元素。下面列出例子...

c 中 p a和p a的區別

大學初學指標的時候,時常懵逼,有時候覺得自己已經掌握了,但是一看複雜的程式和原始碼裡的指標用法,就又蒙了,以至於談指標色變。至於二級指標,陣列指標 指標陣列 函式指標什麼的更是被嚇懵。現在來逐個擊破他們,為我們的程式設計道路掃清阻礙。首先需要明白一點的是,指標是個變數,它和int型別 float型別...

p a與 p a有什麼區別

首先來說一下 和 為了便於理解你可以認為,這裡 是取內容,是取位址。我不討論它們的區別,因為 p a這個形式一般是錯的,常用的是p a。下面比較 p a和p a。看圖,圖很詳細。顯然它們是等價的。然後比較 p a和p a 則這兩種都是對指標變數的賦值,賦值有兩種形式 先定義後賦值 int a 3,p...