關於Jquery的parent和parents

2022-04-28 15:33:12 字數 2181 閱讀 7492

關於jquery的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().通過這兩個函式可以找到乙個物件的父物件,又稱作jquery的選擇器。舉個例子:

hello

tonsh

$(」a」).parent()將會得到父物件

$(」a」).parents()得到父物件為

$(」a」).parents().filter(」div」)將得到,還可以寫成$(」a」).parents(」div」)。

如果想的到物件可以寫成這樣:$(」a」).parents(」div:eq(0)」)。

關於jquery的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().通過這兩個函式可以找到乙個物件的父物件,又稱作jquery的選擇器。舉個例子:

hello

tonsh

$(」a」).parent()將會得到父物件

$(」a」).parents()得到父物件為

$(」a」).parents().filter(」div」)將得到,還可以寫成$(」a」).parents(」div」)。

如果想的到物件可以寫成這樣:$(」a」).parents(」div:eq(0)」)。

jQuery中parent與parents方法

在jquery中有兩個可以獲取父標籤的方法parent 和parents 二者的區別在於,parent 方法獲取的父標籤是距離呼叫者最近的父標籤,而parents 方法獲取的父標籤是包含呼叫者的所有父標籤組成的陣列。以下是 示例 首先用屬性選擇器選中form標籤中type為submit的input標...

關於QT構造函式引數parent的解釋

比如說我在標頭檔案裡定義了乙個類 class paintwidget public qwidget 然後在cpp中寫 paintwidget paintwidget qwidget parent qwidget parent 意思是說,重定義父物件。如何重定義呢?看parent引數。當paintwi...

opener與parent的區別

opener opener用於在window.open的頁面引用執行該window.open方法的的頁面的物件。例如 a頁面通過window.open 方法彈出了b頁面,在b頁面中就可以通過opener來引用a頁面,這樣就可以通過這個物件來對a頁面進行操作。parent parent用於在ifram...