jQuery prevUntil() 方法
示例
返回類名為 "start" 和 "stop" 的兩個
$(document).ready(function(){
$("li.start").prevUntil("li.stop").css({"color": "red", "border": "2px solid red"});
});
結果
ul (父級)- li(類名為“stop”的同胞元素)
- li (同級)
- li (同級)
- li (同級)
- li (帶有類名“start”的同級)
- li (同級)
- li (同級)
自己動手試一試 »
定義和用法
prevUntil() 方法返回 selector 和 stop 之間的所有前一個同胞元素。
同級元素是指具有相同父元素的元素。
DOM 樹:此方法沿 DOM 元素的前一個同胞元素向後遍歷。
注意:如果兩個引數都為空,此方法將返回所有前一個同胞元素(與 prevAll() 方法相同)。
相關方法
語法
$(selector).prevUntil(stop,filter)
引數 | 描述 |
---|---|
停止 | 可選。一個選擇器表示式、元素或 jQuery 物件,指示停止搜尋前一個匹配的同胞元素的位置 |
篩選器 | 可選。指定一個選擇器表示式,用於縮小在 selector 和 stop 之間查詢同胞元素的範圍 注意: 要返回多個同級元素,請用逗號分隔每個表示式。 |
親手嘗試 - 示例
縮小搜尋範圍
使用兩個引數過濾對兩個引數之間前一個同胞元素的搜尋。
返回多個同級元素
如何返回兩個引數之間的多個同胞元素。
DOM
使用 DOM 元素而不是選擇器來返回兩個引數之間的同胞元素。
使用 DOM 和兩個引數
使用 DOM 元素而不是選擇器,並結合兩個引數來過濾兩個引數之間的前一個同胞搜尋。