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 代表把分割槽映象資料匯出備份...