日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jquery兄弟标签_js jquery获取当前元素的兄弟级 上一个 下一个元素

發布時間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery兄弟标签_js jquery获取当前元素的兄弟级 上一个 下一个元素 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

var chils= s.childNodes;? //得到s的全部子節點

var par=s.parentNode;?? //得到s的父節點

var ns=s.nextSbiling;?? //獲得s的下一個兄弟節點

var ps=s.previousSbiling;? //得到s的上一個兄弟節點

var fc=s.firstChild;?? //獲得s的第一個子節點

var lc=s.lastChile;?? //獲得s的最后一個子節點

JS獲取節點父級,子級元素

先說一下JS的獲取方法,其要比JQUERY的方法麻煩很多,后面以JQUERY的方法作對比。

JS的方法會比JQUERY麻煩很多,主要則是因為FF瀏覽器,FF瀏覽器會把你的換行也當作DOM元素

原生的JS獲取ID為test的元素下的子元素。

可以用:

var a = docuemnt.getElementById("test").getElementsByTagName_r("div");

這樣是沒有問題的

此時a.length=2;

但是如果我們換另一種方法

var b =document.getElementByIdx_x("test").childNodes;

此時b.length 在IE瀏覽器中沒問題,其依舊等于2,但是在FF瀏覽器中則會使4,是因為FF把換行也當做一個元素了。

所以,在此,我們就要做處理了,需遍歷這些元素,把元素類型為空格而且是文本都刪除。

function del_ff(elem){

var elem_child = elem.childNodes;

for(var i=0; i

if(elem_child[i].nodeName == "#text" && !/\s/.test(elem_child.nodeValue))

{elem.removeChild(elem_child)

}

}

}

上述函數遍歷子元素,當元素里面有節點類型是文本并且文本類型節點的節點值是空的。就把他刪除。

nodeNames可以得到一個節點的節點類型,/\s/是非空字符在JS里的正則表達式。前面加!,則表示是空字符

test() 方法用于檢測一個字符串是否匹配某個模式.語法是: RegExpObject.test(string)

如果字符串 string 中含有與 RegExpObject 匹配的文本,則返回 true,否則返回 false。

nodeValue表示得到這個節點里的值。

removeChild則是刪除元素的子元素。

之后,在調用子,父,兄,這些屬性之前,調用上面的函數把空格清理一下就可以了

function dom() {

var s= document.getElementByIdx_x("test");

del_ff(s); //清理空格

var chils= s.childNodes; //得到s的全部子節點

var par=s.parentNode; //得到s的父節點

var ns=s.nextSbiling; //獲得s的下一個兄弟節點

var ps=s.previousSbiling; //得到s的上一個兄弟節點

var fc=s.firstChild; //獲得s的第一個子節點

var lc=s.lastChile; //獲得s的最后一個子節點

}

下面介紹JQUERY的父,子,兄弟節點查找方法

jQuery.parent(expr)? 找父親節點,可以傳入expr進行過濾,比如$("span").parent()或者$("span").parent(".class")

jQuery.parents(expr),類似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素

jQuery.children(expr).返回所有子節點,這個方法只會返回直接的孩子節點,不會返回所有的子孫節點

jQuery.contents(),返回下面的所有內容,包括節點和文本。這個方法和children()的區別就在于,包括空白文本,也會被作為一個

jQuery對象返回,children()則只會返回節點

jQuery.prev(),返回上一個兄弟節點,不是所有的兄弟節點

jQuery.prevAll(),返回所有之前的兄弟節點

jQuery.next(),返回下一個兄弟節點,不是所有的兄弟節點

jQuery.nextAll(),返回所有之后的兄弟節點

jQuery.siblings(),返回兄弟姐妹節點,不分前后

jQuery.find(expr),跟jQuery.filter(expr)完全不一樣。jQuery.filter()是從初始的jQuery對象集合中篩選出一部分,而jQuery.find()

的返回結果,不會有初始集合中的內容,比如$("p"),find("span"),是從

元素開始找,等同于$("p span")

以上介紹就是本文關于js jquery獲取當前元素的兄弟級 上一個 下一個元素,希望對大家有所幫助。

總結

以上是生活随笔為你收集整理的jquery兄弟标签_js jquery获取当前元素的兄弟级 上一个 下一个元素的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 911美女片黄在线观看游戏 | 伊人成综合网 | 一本久道久久 | 长篇乱肉合集乱500小说日本 | 美女网站在线看 | 按摩ⅹxxx性hd中国 | 成人123| a视频在线看 | 性色国产成人久久久精品 | 成人在线观看网 | 麻豆久久久9性大片 | 日日夜夜一区二区 | 国产一区二区三区精品愉拍 | 欧美黄色大片网站 | 免费av福利 | 久久久久成人精品无码 | 伊人影音 | 亚洲九九爱 | 国产a一级片 | 国产一二三区免费视频 | 婷婷色在线视频 | 日产精品久久久久久久蜜臀 | 上原亚衣av一区二区三区 | 欧美日韩高清在线播放 | 午夜精品久久久久久久无码 | 国产另类视频 | 91性高潮久久久久久久久 | 蜜桃一区二区三区 | 午夜av不卡 | a级欧美 | 亚洲www. | 色老头在线观看 | 在线视频天堂 | 日本在线一 | 久久国 | 玩弄人妻少妇500系列视频 | 一级视频在线免费观看 | 黄色国产网站 | 欧美大黄视频 | 91看大片| 国产精品18久久久久久久久 | 女futa攻玩遍整个后宫 | 成人精品久久 | 欧美壮男野外gaytube | 香蕉综合网 | 欧美精品国产精品 | 国产欧美日韩专区 | 免费啪视频 | 久久不卡影院 | 色妹子综合 | 国产精品久久久久久久久久久新郎 | 91手机在线视频 | 老鸭窝视频在线观看 | 国产精品大片 | 国内一区二区三区 | 好色先生视频污 | 岛国大片在线观看 | 精品国产99一区二区乱码综合 | 欧美人xxx| 国产欧美一区二区三区在线老狼 | 欧美另类人妖 | 色欲久久久天天天精品综合网 | 亚洲色图欧美色 | 成人免费影院 | 欧美日韩在线免费播放 | 欧美自拍偷拍一区二区 | 欧美日韩a | 骚虎免费视频 | 就去色综合 | 国产精品黄色大片 | 日本免费一区二区在线 | 国产超碰人人爽人人做人人爱 | 青青草成人免费在线视频 | 色屁屁视频 | 欧美在线视频网 | 成人黄色三级视频 | 日韩在线精品视频一区二区涩爱 | 日韩有码av | 91美女福利视频 | 色偷偷视频| 国产熟妇一区二区三区四区 | 免费精品视频在线 | 久久成人在线视频 | 精品久久久久久久久久久久久久久久久久 | va婷婷在线免费观看 | 国产成人一区二区三区免费看 | 女同调教视频 | av色图在线 | 四虎午夜影院 | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 黄色片免费 | 日韩动漫av| 9色在线视频 | 五月天婷婷激情视频 | 午夜视频| 欧洲av一区二区 | 久草福利网 | 免费一级大片 | 天天看天天色 |