jquery獲取上級元素 jquery選擇一元素的父類元素的寫法?
jquery選擇一元素的父類元素的寫法?JQuery提供parent()方法來獲取當(dāng)前匹配元素集中每個元素的父元素,例如$(“P”)。父項(”。Selected“)//查找每個段落的父元素和“Sele
jquery選擇一元素的父類元素的寫法?
JQuery提供parent()方法來獲取當(dāng)前匹配元素集中每個元素的父元素,例如$(“P”)。父項(”。Selected“)//查找每個段落的父元素和“Selected”類:示例如下:
1。HTML結(jié)構(gòu)<li name=“Li-1”><A(a)></Li><li name=“Li-2”><A第二個超鏈接</a>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>gt>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>><<><&&3。效果演示
parent()只有一個父元素。您需要選擇class=x的元素,即第一個P元素的父元素的父元素:$(“P:EQ(0)”)。父級()。父級()。CSS(“background”,“yellow”)或父元素類為X:$(“P”)的P元素的父元素的元素。父級()。父項(”。X“”。CSS(“background”)、“Yellow”)或類X的元素在祖先元素中(有許多祖先):$(“P”)。家長(”。X“”。CSS(“background”,“yellow”)
JQuery獲取父元素,例如parent()、parents、closest(),它們可以找到父元素或節(jié)點。具體步驟如下:1。Parent([expr])使用一個元素集合,該集合包含所有匹配元素的唯一父元素。使用可選表達(dá)式進(jìn)行篩選。具體如下:1。$(“項1”)。父級()。父母;2。父元素獲取包含子元素或文本的元素,如下所示:1。$(“Li:parent”)2。Parents([expr])獲取包含匹配元素的所有祖先元素的元素集??梢酝ㄟ^可選表達(dá)式進(jìn)行篩選。具體如下:1。$(“items”)。家長(”。家長1”)3。Close([expr])Close將首先檢查當(dāng)前元素是否匹配。如果匹配,它將直接返回元素本身。如果不匹配,則逐層查找父元素,直到找到與選擇器匹配的元素。如果沒有找到任何內(nèi)容,則返回一個空的jQuery對象。