91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現jQuery遍歷操作

發布時間:2020-07-22 15:25:49 來源:億速云 閱讀:136 作者:小豬 欄目:web開發

這篇文章主要講解了如何實現jQuery遍歷操作,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。

jQuery--遍歷【后代】

向下遍歷 DOM 樹

下面是兩個用于向下遍歷 DOM 樹的 jQuery 方法:

  • children()
  • find()

children() 方法

返回每個 <div> 元素的所有直接子元素:

$(document).ready(function(){
 $("div").children();
});

返回類名為 "1" 的所有 <p> 元素,并且它們是 <div> 的直接子元素:

$(document).ready(function(){
 $("div").children("p.1");
});

find() 方法

返回屬于 <div> 后代的所有 <span> 元素:

$(document).ready(function(){
 $("div").find("span");
});

返回 <div> 的所有后代:

$(document).ready(function(){
 $("div").find("*");
});

jquery--遍歷【同胞】

在 DOM 樹進行水平遍歷:

  • siblings()
  • next()
  • nextAll()
  • nextUntil()
  • prev()
  • prevAll()
  • prevUntil()

siblings() 方法

返回 <h3> 的所有同胞元素:

$(document).ready(function(){
 $("h3").siblings();
});

返回屬于 <h3> 的同胞元素的所有 <p> 元素:

$(document).ready(function(){
 $("h3").siblings("p");
});

next() 方法

返回 <h3> 的下一個同胞元素:

$(document).ready(function(){
 $("h3").next();
});

nextAll() 方法

返回 <h3> 的所有跟隨的同胞元素:

$(document).ready(function(){
 $("h3").nextAll();
});

nextUntil() 方法

返回介于 <h3> 與 <h7> 元素之間的所有同胞元素:

$(document).ready(function(){
 $("h3").nextUntil("h7");
});

prev(), prevAll() & prevUntil() 方法

prev(), prevAll() 以及 prevUntil() 方法的工作方式與上面的方法類似,只不過方向相反而已:它們返回的是前面的同胞元素(在 DOM 樹中沿著同胞之前元素遍歷,而不是之后元素遍歷)

jQuery--遍歷【過濾】

縮小搜索元素的范圍

三個最基本的過濾方法是:first(), last() 和 eq(),它們允許您基于其在一組元素中的位置來選擇一個特定的元素。

其他過濾方法,比如 filter() 和 not() 允許您選取匹配或不匹配某項指定標準的元素。

first() 方法

選取首個 <div> 元素內部的第一個 <p> 元素:

$(document).ready(function(){
 $("div p").first();
});

last() 方法

選擇最后一個 <div> 元素中的最后一個 <p> 元素:

$(document).ready(function(){
 $("div p").last();
});

eq() 方法

索引號從 0 開始,因此首個元素的索引號是 0 而不是 1。下面的例子選取第二個 <p> 元素(索引號 1):

$(document).ready(function(){
 $("p").eq(1);
});

filter() 方法

返回帶有類名 "url" 的所有 <p> 元素:

$(document).ready(function(){
 $("p").filter(".url");
});
$("p.url").css("background-color","yellow"); //效果相同

not() 方法

not() 方法返回不匹配標準的所有元素。

提示:not() 方法與 filter() 相反。

下面的例子返回不帶有類名 "url" 的所有 <p> 元素:

$(document).ready(function(){
 $("p").not(".url");
});

看完上述內容,是不是對如何實現jQuery遍歷操作有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁都县| 珲春市| 都昌县| 洮南市| 德兴市| 扎鲁特旗| 宜宾县| 武义县| 保定市| 昭通市| 温州市| 永登县| 平和县| 长沙县| 甘谷县| 肇州县| 柳州市| 兴义市| 北川| 历史| 滕州市| 光泽县| 任丘市| 扶余县| 淮安市| 汉源县| 普洱| 罗源县| 肇庆市| 广元市| 丰镇市| 重庆市| 鲁山县| 宜宾市| 渝北区| 屯门区| 临海市| 呼玛县| 玛曲县| 仁布县| 政和县|