用法
.nextUntil( [selector ] [, filter ] ) => jQuery
.nextUntil( [selector ] [, filter ] ) => jQuery
說明:獲取每個元素的所有後續兄弟,但不包括選擇器匹配的元素、DOM 節點或傳遞的 jQuery 對象。
-
添加的版本:1.4
.nextUntil( [selector ] [, filter ] )
-
添加的版本:1.6
.nextUntil( [element ] [, filter ] )
-
element一個 DOM 節點或 jQuery 對象,指示在何處停止匹配後續兄弟元素。
-
filter類型:Selector一個字符串,包含一個選擇器表達式來匹配元素。
-
給定一個表示一組 DOM 元素的選擇器表達式,.nextUntil()
方法在 DOM 樹中搜索這些元素的後繼元素,當它到達與方法的參數匹配的元素時停止。返回的新 jQuery 對象包含所有後續兄弟姐妹,但不包括 .nextUntil()
參數匹配的兄弟姐妹。
如果選擇器不匹配或未提供,則將選擇所有後續兄弟;在這些情況下,它選擇的元素與 .nextAll()
方法在沒有提供過濾器選擇器時所做的相同。
As of jQuery 1.6 ,可以將 DOM 節點或 jQuery 對象而不是選擇器傳遞給 .nextUntil()
方法。
該方法可選地接受選擇器表達式作為其第二個參數。如果提供了此參數,則將通過測試它們是否匹配來過濾元素。
例子:
找到跟隨 <dt id="term-2"> 直到下一個 <dt> 的兄弟姐妹,並給他們一個紅色的背景顏色。此外,找到從 <dt id="term-1"> 到 <dt id="term-3"> 的 <dd> 同級,並給它們一個綠色的文本顏色。
|
演示:
相關用法
- JQuery .next()用法及代碼示例
- JQuery .nextAll()用法及代碼示例
- JQuery .not()用法及代碼示例
- 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 .addClass()用法及代碼示例
- JQuery UI .cssClip()用法及代碼示例
- JQuery UI .hide()用法及代碼示例
- JQuery .promise()用法及代碼示例
- JQuery .trigger()用法及代碼示例
- JQuery .mouseenter()用法及代碼示例
- JQuery .slideDown()用法及代碼示例
- JQuery UI .show()用法及代碼示例
- JQuery .wrapAll()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 .nextUntil()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。