用法
.prevUntil( [selector ] [, filter ] ) => jQuery
.prevUntil( [selector ] [, filter ] ) => jQuery
說明:獲取每個元素的所有前麵的兄弟姐妹,但不包括選擇器、DOM 節點或 jQuery 對象匹配的元素。
-
添加的版本:1.4
.prevUntil( [selector ] [, filter ] )
-
添加的版本:1.6
.prevUntil( [element ] [, filter ] )
-
element一個 DOM 節點或 jQuery 對象,指示在哪裏停止匹配前麵的兄弟元素。
-
filter類型:Selector一個字符串,包含一個選擇器表達式來匹配元素。
-
給定一個表示一組 DOM 元素的選擇器表達式,.prevUntil()
方法在 DOM 樹中搜索這些元素的前身,當它到達與方法的參數匹配的元素時停止。返回的新 jQuery 對象包含所有先前的兄弟姐妹,但不包括 .prevUntil()
選擇器匹配的兄弟姐妹;元素按從最近的兄弟到最遠的順序返回。
如果選擇器不匹配或未提供,則將選擇所有先前的兄弟姐妹;在這些情況下,它選擇的元素與 .prevAll()
方法在沒有提供過濾器選擇器時所做的相同。
從 jQuery 1.6 開始,第一個 .prevUntil() 參數可以使用 DOM 節點或 jQuery 對象,而不是選擇器。
該方法可選地接受選擇器表達式作為其第二個參數。如果提供了此參數,則將通過測試它們是否匹配來過濾元素。
例子:
找到從 <dt id="term-2"> 到前麵的 <dt> 的兄弟姐妹,並給它們一個紅色背景色。此外,查找 <dt id="term-3"> 之前的 <dd> 兄弟,直到 <dt id="term-1"> 並給它們一個綠色的文本顏色。
|
演示:
相關用法
- JQuery .prev()用法及代碼示例
- JQuery .prevAll()用法及代碼示例
- JQuery .prependTo()用法及代碼示例
- JQuery .prepend()用法及代碼示例
- JQuery .promise()用法及代碼示例
- JQuery .prop()用法及代碼示例
- JQuery .parent()用法及代碼示例
- JQuery .position()用法及代碼示例
- JQuery UI .position()用法及代碼示例
- JQuery .parents()用法及代碼示例
- JQuery .pushStack()用法及代碼示例
- JQuery .parentsUntil()用法及代碼示例
- JQuery .jquery用法及代碼示例
- JQuery .scroll()用法及代碼示例
- JQuery .add()用法及代碼示例
- JQuery .contextmenu()用法及代碼示例
- JQuery .undelegate()用法及代碼示例
- JQuery .load()用法及代碼示例
- JQuery .contents()用法及代碼示例
- JQuery .empty()用法及代碼示例
- JQuery UI .labels()用法及代碼示例
- JQuery UI .addClass()用法及代碼示例
- JQuery .click()用法及代碼示例
- JQuery UI .toggleClass()用法及代碼示例
- JQuery .removeAttr()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 .prevUntil()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。