$('#id').siblings() 當前元素所有的兄弟節(jié)點
在金門等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、成都做網(wǎng)站 網(wǎng)站設(shè)計制作定制網(wǎng)站設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營銷推廣,成都外貿(mào)網(wǎng)站制作,金門網(wǎng)站建設(shè)費用合理。
$('#id').prev() 當前元素前一個兄弟節(jié)點
$('#id').prevaAll() 當前元素之前所有的兄弟節(jié)點
$('#id').next() 當前元素之后第一個兄弟節(jié)點
$('#id').nextAll() 當前元素之后所有的兄弟節(jié)點
1、首先獲取要添加的節(jié)點的節(jié)點,然后創(chuàng)建一個節(jié)點,添加到節(jié)點的前面。
2、!DOCTYPE htmlhtml?head??meta charset="utf-8"??titleDOM樹操作/title??script???function f1(){。
3、找到獅子狗這個節(jié)點???? 通過id查找到獅子狗節(jié)點????var ul=document.getElementById("d1")。
4、/head?body??!--在ul列表中追加一個蠻王英雄--??ul id="d1"???li亞索/li???li獅子狗/li???li披甲龍龜/li。
5、? /ul??input type="button" value="追加蠻王" onclick="f2()" /?/body/html。
6、在獅子狗節(jié)點后追加一個li蠻王/li?? a.找到獅子狗這個節(jié)點???? 通過id查找到獅子狗節(jié)點???? var li=document.getElementById("l1");?? b.創(chuàng)建li蠻王/li節(jié)點對象和內(nèi)容。
jquery獲取父元素方法比較多,比如parent(),parents(),closest(),find,first-child這些都能幫你實現(xiàn)查找父節(jié)點、子節(jié)點、兄弟節(jié)點。
$('#cur').parent().parent();或$('#cur').parent().parent('.pp');或$('#cur').parent('.pp');
jquery?兄弟節(jié)點的獲取
ul
li
h3?class="title"類目一/h3
ul
li第一項/li
li第二項/li
/ul
/li
li
h3?class="title"類目二/h3
ul
li第一項/li
li第二項/li
/ul
/li/ul
比如要點擊類目一所在的?h3,對其兄弟節(jié)點的?ul?添加一個叫做?"show"?的?class,代碼如下:
$(".title").click(function?()?{?$(this).parent().find('ul').addClass('show');?});
就是通過先找到?h3?與?ul?共同的父節(jié)點?li?然后來用?find()?找到?ul,還有一種方法是使用?siblings()?函數(shù),代碼如下:
(".title").click(function()?{?$(this).siblings('ul').addClass('show');?})
子節(jié)點怎么獲得?.
$("#tbody1:first-child")
:first-child
匹配第一個子元素
':first'?只匹配一個元素,而此選擇符將為每個父元素匹配一個子元素