怎樣用jquery獲取父元素的元素名

時間 2022-10-11 15:25:56

1樓:解答小博士

1、parent([expr])

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

你可以使用可選的表示式來篩選。

**如下

1.$('#item1').parent().parent('.parent1');

2、:parent

匹配含有子元素或者文字的元素

**如下

1.$('li:parent');

3、parents([expr])

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

**如下

1.$('#items').parents('.parent1');

4、closest([expr])

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

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

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

2樓:斷的刃

$("#id").parent()通過id獲取父元素,也可通過class、name

3樓:純潔的小樹

$("#id").parent()[0].tagname

jquery怎麼獲取當前元素的父元素

4樓:大野瘦子

這樣:jquery獲取父節點

jquery獲取父元素

注意事項

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

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

可以看出parent的取值很明確,就是當前元素的父元素;parents則是當前元素的祖先元素。

5樓:懂點君

是要直接選中它的父級嗎,如果是這麼寫就行了。

$('選擇器').parent();

其它方面的,推薦你去看看html5學習乾貨——html5學堂。

6樓:baby_原來

jquery獲取父元素方法比較多,比如parent(),parents(),closest()這些都能實現查詢父元素或節點

示例:jquery獲取父節點

jquery獲取父元素

1、parent([expr])

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

可以使用可選的表示式來篩選。

$('#item1').parent().parent('.parent1');

2、:parent

匹配含有子元素或者文字的元素

$('li:parent');

3、parents([expr])

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

$('#items').parents('.parent1');

4、closest([expr])

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

closest和parents的主要區別是:

前者從當前元素開始匹配尋找,後者從父元素開始匹配尋找;

前者逐級向上查詢,直到發現匹配的元素後 就停止了,後者一直向上查詢直到根元素,然後把這些元素放進乙個臨時集合中,再用給定的選擇器表示式去過濾;

前者返回0或1個元素,後者可能包含0 個,1個,或者多個元素。

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

$('#items1').closest('.parent1');

怎麼用jquery獲得當前焦點的父標籤的標籤名

7樓:匿名使用者

是已獲得焦點的元素還是點選的元素?點選的話老夫還知道怎麼搞1,知道父元素為啥子元素(如div?)就可以$(this).closest("div") .attr("id")

closest就是當前元素向上查詢,找到第乙個符合要求的父元素2,可以直接用$(this).parent().attr(「id");

8樓:匿名使用者

$('childnode').present('.fatherclassname').prop('tagname');

子節點可以用$(this)代替,父節點可以使用父類的class名

9樓:匿名使用者

$(this).parent().attr("tagname");

10樓:匿名使用者

$(this).parent().attr("id");

使用jquery怎麼獲取父元素

11樓:匿名使用者

class1

class2

12樓:匿名使用者

$(ele).parent()方法

13樓:匿名使用者

$("#dom").parent()

14樓:北京巴卜技術****

$(this).parent().children()

jquery如何獲取父元素的子元素

15樓:淺顏淡笑

$("#divimg img:first").show().siblings().hide();

顯示#divimg下面的第乙個隱藏其他的

16樓:度新之

$("img").parent("#diving")

17樓:匿名使用者

$("#diving").find("img")

18樓:北漂碼農

可以使用jquery的children方法來獲取某個元素下的所有子元素。如果給定表示 dom 元素集合的 jquery 物件,.children() 方法允許我們檢索 dom 樹中的這些元素,並用匹配元素構造新的 jquery 物件。.

find() 和 .children() 方法類似,不過後者只沿著 dom 樹向下遍歷單一層級。

工具原料:編輯器、瀏覽器

1、使用children方法可以獲得選擇器下的所有子元素,**例項如下:

hello

hello again

and again

and one last time

2、執行的結果是找到類名為 "selected" 的所有 div 的子元素,並將其設定為藍色,結果如下:

js/jquery如何獲取父視窗的元素?

19樓:匿名使用者

發現答非所問的人還不少啊

取父視窗的元素方法:$(selector, window.parent.document);

那麼你取父視窗的父視窗的元素就可以用:$(selector, window.parent.parent.document);

類似的,取其它視窗的方法大同小異

$(selector, window.top.document);

$(selector, window.opener.document);

$(selector, window.top.frames[0].document);

希望對你能有幫助

jquery 怎樣獲取select多選下拉框所有選項的值

青鳥中關村專家 jquery 獲取select多選下拉框所有選項的值可以如下實現 var all select option each function 而值獲取被選中的值可用如下 實現 select val 下面給出例項 建立html元素 乙個多選列表和乙個按鈕 蘿蔔,我的value是1 青菜,我...

怎麼用jquery獲取ltpgt文字的內容ltpgt中的文字資訊

this is a paragraph.p 如何用js獲取標籤裡的文字 jquery怎樣獲取並且修改p標籤內的值 可以先使用baijquery選擇器將p標籤選中,然後用duhtml 函式修改p標籤內 zhi容。1 新建daohtml文件,在body標籤中新增內乙個p標籤,標容籤的id設為 demo ...

jquery怎樣獲取元素離瀏覽器可見區頂部的距離,注意不是離頂部的距離

getboundingclientrect 最先是ie的私有屬性,現在已經是乙個w3c標準。所以你不用當心瀏覽器相容問題,不過還是有區別的 ie只返回top,lef,right,bottom四個值,不夠可以通過以下方法來獲取width,height的值 相容所有瀏覽器寫法 var ro object...

怎樣用PS修改臉形,怎樣用PHOTOSHOP修改人的五官臉型

一 用ps修改臉型 1 開啟需要修改的 2 ctrl j新建乙個新圖層,一定要養成這個習慣,如果操作不當,不會損壞原圖層。3 選擇新圖層,點選濾鏡 液化。4 選擇左上角第乙個 向前變形工具,並在右側工具選項調整畫筆大小,選擇合適的畫筆。5 可以用ctrl 號鍵放大 以便進行細節調整,用畫筆點選需要調...

怎樣用ghost備份c盤,怎樣用ghost備份C 盤?

1 進入 pe 系統以後,開啟 ghost 轉殖軟體,如圖所示 2 進入 ghost 轉殖軟體以後,在左下方有乙個選單欄,如圖所示 3 接著請依次點選 local partition to image 選項,如圖所示 partition 代表磁碟分割槽 to image 代表把分割槽映象資料匯出備份...