欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery 遍歷-nextUntil()方法以及prevUntil()方法的使用介紹

 更新時間:2013年04月26日 12:09:54   作者:  
本篇文章介紹了,jQuery 遍歷-nextUntil()方法以及prevUntil()方法的使用。需要的朋友參考下

nextUntil() 獲得每個元素所有跟隨的同胞元素,當有參數時,則直到遇到該方法的參數所匹配的元素時會停止搜索。返回的新 jQuery 對象包含所有跟隨的同胞元素,但不包括被選擇器、DOM 節(jié)點或已傳遞的 jQuery 對象匹配的元素。如果沒有參數,則會選取所有跟隨的同胞元素,此時與.nextAll()方法相同。

語法一:

復制代碼 代碼如下:

.nextUntil(selector,filter)

語法二:
復制代碼 代碼如下:

.nextUntil(element,filter)

詳細說明
如果給定一個表示 DOM 元素集合的 jQuery 對象,.nextUntil() 方法允許我們搜索 DOM 樹中的元素跟隨的同胞元素,當遇到被該方法的參數所匹配的元素時會停止搜索。返回的新 jQuery 對象包含所有跟隨的同胞元素,但不包含被參數匹配的元素。

如果選擇器不匹配或未規(guī)定選擇器,則會選取所有跟隨的同胞,則該方法選取的元素與 .nextAll() 方法相同。

對于 jQuery 1.6,DOM 節(jié)點或 jQuery 對象,而不是選擇器,可傳遞到 .nextUntil() 方法。

該方法接受可選的選擇器表達式作為其第二參數。如果指定該參數,則將通過檢測元素是否匹配該選擇器來篩選它們。

先看下例子:

復制代碼 代碼如下:

<dl>
  <dt id="term-1">term 1</dt>
  <dd>definition 1-a</dd>
  <dd class="abc">definition 1-b</dd>
  <dd>definition 1-c</dd>
  <dd>definition 1-d</dd>
  <dt id="term-2">term 2</dt>
  <dd>definition 2-a</dd>
  <dd>definition 2-b</dd>
  <dd>definition 2-c</dd>
  <dt id="term-3">term 3</dt>
  <dd>definition 3-a</dd>
  <dd>definition 3-b</dd>
</dl>

復制代碼 代碼如下:

$("#term-2").nextUntil("dt").css("background-color", "red");

結果如下:

注意:

1、不包括自己。即上面的例子中不包括#term-2本身

2、不包括參數1所匹配的元素。即頭尾去掉。

3、如果選擇器不匹配或未規(guī)定選擇器,則會選取所有跟隨的同胞;比如:

$("#term-2").nextUntil("dts").css("background-color", "red");

我把上面的選擇器由原來的dt改為dts,得到的結果如下:


復制代碼 代碼如下:

$("#term-1").nextUntil("#term-3", "dd").css("color", "blue");
//或者采用DOM元素:
//var term3 = document.getElementById("term-3");
//$("#term-1").nextUntil(term3, "dd").css("color", "blue");

$("#term-1").nextUntil("#term-3", ".abc").css("color", "blue");

結果如下:



下面看一下不提供篩選的選擇器的例子

$("#term-1").nextUntil("#term-3").css("color", "blue");

結果如下圖所示:



prevUntil()方法和nextUntil()方法差不多,區(qū)別就是一個往上,一個往下。

相關文章

  • jQuery響應enter鍵的實現思路

    jQuery響應enter鍵的實現思路

    當用戶在表單里數據完數據后,之間按enter鍵就可以執(zhí)行查詢或者保存的操作。實現的思路如下
    2014-04-04
  • jQuery 操作input中radio的技巧

    jQuery 操作input中radio的技巧

    這篇文章主要介紹了jQuery 操作input中radio的技巧的相關資料,非常不錯,具有參考借鑒價值,感興趣的朋友一起看下吧
    2016-07-07
  • ie8模式下click無反應點擊option無反應的解決方法

    ie8模式下click無反應點擊option無反應的解決方法

    點擊select里面的option,將其賦值到上面的input,直接用jQuery寫的,問題是在用IE8打開的時候,點擊option沒有任何反應
    2014-10-10
  • 網頁前端優(yōu)化之滾動延時加載圖片示例

    網頁前端優(yōu)化之滾動延時加載圖片示例

    做web開發(fā)的朋友都應該掌握前端優(yōu)化這個技巧,其中一個就是滾動延時加載。這個技巧應用在了很多地方,比如新浪微博網頁版。以下就為大家詳細介紹,需要的朋友可以參考下
    2013-07-07
  • 使用jQuery.form.js/springmvc框架實現文件上傳功能

    使用jQuery.form.js/springmvc框架實現文件上傳功能

    這篇文章主要介紹了使用jQuery.form.js/springmvc框架實現文件上傳功能,非常具有參考借鑒價值,感興趣的朋友一起學習吧
    2016-05-05
  • JQuery Tab選項卡效果代碼改進版

    JQuery Tab選項卡效果代碼改進版

    JQuery制作的選項卡改進版,已經有人將這個效果改進下封裝成一個完整的方法。
    2010-04-04
  • Jquery獲取radio選中值實例總結

    Jquery獲取radio選中值實例總結

    在本篇文章里小編給大家分享了關于Jquery獲取radio選中值實例總結內容,有興趣的朋友們可以學習下。
    2019-01-01
  • jQuery表單插件ajaxForm實例詳解

    jQuery表單插件ajaxForm實例詳解

    前端時間寫項目用到了ajaxForm這個插件,可以用它提交表單和上傳圖片,聽起來和正常的form表單提交沒什么區(qū)別,只不過是ajax提交,無需刷新頁面,下面通過實例給大家介紹jQuery表單插件ajaxForm,需要的朋友參考下吧
    2017-01-01
  • jQuery圓形統計圖開發(fā)實例

    jQuery圓形統計圖開發(fā)實例

    這篇文章主要介紹了jQuery圓形統計圖開發(fā)的方法,實例分析了circliful插件的用法與使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-01-01
  • 詳解handlebars+require基本使用方法

    詳解handlebars+require基本使用方法

    本文主要對handlebars+require基本使用方法進行詳細介紹,文章尾部會附上完整代碼供大家參考。需要的朋友一起來看下吧
    2016-12-12

最新評論