您好,登錄后才能下訂單哦!
小編給大家分享一下DOM如何實現遍歷,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
遍歷.prev()、.siblings()、.add()和 .each()
1 .prev()無參數,可以取得一個包含匹配的元素集合中每一個元素緊鄰的前一個同輩元素的元素集合,
2 .prev()選擇性地接受同一類型選擇器表達式,需要對這個合集對象進行一定的篩選,找出目標元素,允許傳一個選擇器的表達式
3 .siblings()無參數,選擇性的接受同一類型選擇器表達式,取得一個包含匹配的元素集合中每一個元素的同輩元素的元素集合
4 .siblings()需要對這個合集對象進行一定的篩選,找出目標元素,允許傳一個選擇器的表達式
5 .add()的參數幾乎接受任何的$(),包括JQuery選擇器表達式、DOM元素和HTML片段引用
6 .add()創建一個新的JQuery對象,元素添加到匹配的元素集合中,還可以動態創建p標簽加入到合集,然后插入到指定的位置,但這會改變元素本身的排列
7 .each()是一個for循環的包裝迭代器,會迭代JQuery對象合集中的每一個DOM元素,每次回調函數執行時,會傳遞當前循環次數作為參數(從0開始計數)
8 .each()通過回調的方式處理,會有2個固定的實參、索引和元素,回調方法中的this指向當前迭代的dom元素
9 .each()可以在循環體里做一些邏輯操作,如果需要提前退出,可以通過返回false在回調函數內中止循環
以上是“DOM如何實現遍歷”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。