最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery--遍歷操作實例小結【后代、同胞及過濾】

 更新時間:2020年05月22日 11:36:51   作者:人生如初見_張默  
這篇文章主要介紹了jQuery 遍歷操作,結合實例形式詳細分析了jQuery針對后代、同胞及過濾遍歷的相關函數、操作技巧與使用注意事項,需要的朋友可以參考下

本文實例講述了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() 方法

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

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

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

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

next() 方法

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

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

nextAll() 方法

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

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

nextUntil() 方法

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

$(document).ready(function(){
 $("h2").nextUntil("h6");
});

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");
});

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

更多關于jQuery相關內容還可查看本站專題:《jQuery遍歷算法與技巧總結》、《jQuery操作DOM節(jié)點方法總結》、《jQuery擴展技巧總結》、《jquery選擇器用法總結》及《jQuery常用插件及用法總結

希望本文所述對大家jQuery程序設計有所幫助。

相關文章

  • 基于jQuery實現交互體驗社會化分享代碼附源碼下載

    基于jQuery實現交互體驗社會化分享代碼附源碼下載

    基于jQuery實現交互體驗社會化分享代碼附源碼下載。這是一款鼠標點擊分享按鈕向右滑出騰訊微博,新浪微博,QQ空間,豆瓣,微信,二維碼分享等分享平臺,本段代碼比較實用,需要的朋友參考下吧
    2016-01-01
  • jquery中push()的用法(數組添加元素)

    jquery中push()的用法(數組添加元素)

    這篇文章主要介紹了jquery的push使用方法,可向數組的末尾添加一個或多個元素,并返回新的長度,需要的朋友可以參考下
    2014-11-11
  • jquery列表拖動排列(由項目提取相當好用)

    jquery列表拖動排列(由項目提取相當好用)

    最好的jquery列表拖動排列自定義拖動層排列。當點擊或拖動列表時,可以自定義隨意拖放列表模塊到相應位置
    2014-06-06
  • jQuery DIV彈出效果實現代碼

    jQuery DIV彈出效果實現代碼

    現在很多網站都流行這種彈出式的對話框或是信息顯示框,很想將這個流行元素加入到自己的項目中。使用jQuery可以不費大力氣實現這種效果。將其記錄到我的Blog中,與業(yè)界朋友們起分享。
    2009-07-07
  • jquery用offset()方法獲得元素的xy坐標

    jquery用offset()方法獲得元素的xy坐標

    jquery 獲得元素的 xy坐標,用offset()方法,body屬性設置margin :0;padding:0;,需要的朋友可以參考下
    2014-09-09
  • jQuery取id有.的值的方法

    jQuery取id有.的值的方法

    用jQuery取值,當一個id中含有.時,這個時候正常的取法是做不到的,因此請看下文
    2014-05-05
  • 關于query Javascript CSS Selector engine

    關于query Javascript CSS Selector engine

    本篇文章,小編將為大家介紹,關于query Javascript CSS Selector engine,有需要的朋友可以參考一下
    2013-04-04
  • Jquery時間軸特效(三種不同類型)

    Jquery時間軸特效(三種不同類型)

    本文給大家收集了三種不同類型的jquery時間軸特效,涉及到jquer相關知識,對jquery時間軸特效感興趣的朋友可以參考下本文
    2015-11-11
  • BootStrap樹狀圖顯示功能

    BootStrap樹狀圖顯示功能

    本文是小編根據bootstrap的折疊設計的樹狀圖顯示效果,只有二級顯示,可以用在簡單的目錄等。對實現代碼感興趣的朋友可以參考下本文
    2016-11-11
  • jQuery Easyui datagrid/treegrid 清空數據

    jQuery Easyui datagrid/treegrid 清空數據

    這篇文章主要介紹了jQuery Easyui datagrid/treegrid 清空數據的相關資料
    2016-07-07

最新評論

仲巴县| 仙居县| 新龙县| 芒康县| 南充市| 江北区| 双牌县| 池州市| 南漳县| 上杭县| 蚌埠市| 维西| 徐闻县| 阳谷县| 三河市| 沧州市| 洱源县| 明光市| 疏附县| 姚安县| 阜新市| 壤塘县| 望都县| 花垣县| 南皮县| 兴山县| 屯昌县| 普兰店市| 玛沁县| 阳山县| 北宁市| 蓝山县| 西乌| 南岸区| 宽甸| 沂源县| 特克斯县| 万州区| 临潭县| 文成县| 桃江县|