jquery查找兄弟元素 jquery的父、子、兄弟節(jié)點(diǎn)查找?
jquery的父、子、兄弟節(jié)點(diǎn)查找?JQuery有許多方法來獲取父元素,例如parent()、parents()、close()、find、first child,這些方法可以幫助您查找父節(jié)點(diǎn)、子節(jié)點(diǎn)
jquery的父、子、兄弟節(jié)點(diǎn)查找?
JQuery有許多方法來獲取父元素,例如parent()、parents()、close()、find、first child,這些方法可以幫助您查找父節(jié)點(diǎn)、子節(jié)點(diǎn)和兄弟節(jié)點(diǎn)。
$(“cur”)。父級()。Parent()或$(“cur”)。父級()。父項(xiàng)(”。PP”)或$(“cur”)。父項(xiàng)(”。PP“)
jQuery sibling node acquisition
category 1
first
second
category 2
first
second
例如,要單擊category 1所在的H3,請?jiān)谄鋝ibling node類的UL中添加一個名為“show”的URL,代碼如下::$(”。標(biāo)題“)。單擊(function(){$(this)。父級()。查找(“UL”)。Addclass(“show”)})是查找H3和UL的公共父節(jié)點(diǎn)li,然后使用find()查找UL。另一種方法是使用sibles()函數(shù),代碼如下:
(”。標(biāo)題“)。單擊(function(){$(this)。兄弟姐妹(“UL”)。Addclass(“show”)})
如何獲取子節(jié)點(diǎn)。
$(“ body1:first child”)
:first child
匹配第一個子元素
“:first”只匹配一個元素,此選擇器將為每個父元素匹配一個子元素
~]$(“ID”)。sibles()當(dāng)前元素的所有同級
$(“#ID”)。Prev()當(dāng)前元素的上一個同級
$(“#ID”)。Prevaall()當(dāng)前元素前面的所有同級
$(“#id”)。Next()當(dāng)前元素后面的第一個同級
$(“#id”)。Nextall()當(dāng)前元素后面的所有同級
這三個方法可以添加選擇器,給出選擇條件,還可以找到指定的同級。
jQuery中如何即獲得當(dāng)前元素,又獲得兄弟元素?
首先獲取父節(jié)點(diǎn):varparentele=元素父節(jié)點(diǎn)獲取父節(jié)點(diǎn)的同級:VAR parentele1=parentEle.previousSbiling//上一個節(jié)點(diǎn)的子節(jié)點(diǎn):varobj=parentele1。Firstchild//第一個子節(jié)點(diǎn)jQuery也有相應(yīng)的方法。