麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jquery對象訪問是什么及使用方法介紹

2019-11-20 10:10:34
字體:
來源:轉載
供稿:網友

本篇是繼上篇jQuery核心函數之后介紹如何訪問jQuery對象。

jquery對象訪問

each(callback)

這里寫圖片描述

size()

這里寫圖片描述

length

這里寫圖片描述

selector

這里寫圖片描述

context

這里寫圖片描述

get()

這里寫圖片描述

get(index)

這里寫圖片描述

index([subject])

這里寫圖片描述

測試用例

以下是通過代碼的方式測試上述jQuery對象訪問,供不明白的朋友們參考:

<!DOCTYPE html><html><head>  <title>jquery對象訪問</title>  <script type="text/javascript" src="./js/jquery.min.js"></script></head><body><!--  jquery對象訪問之一each(callback)--><div>  <span>span1</span>  <span>span2</span>  <span>span3</span>  <span>span4</span>  <span>span5</span></div><script type="text/javascript">  var spanList = $("div span");  spanList.each(function(){    // alert(this.innerHTML);  //這個獲取的是span元素而不是jQuery對象,這點需要注意。依次輸出span1 ... span5    // alert($(this).html()); //輸出結果同上 只是$(this)會將元素轉為jQuery對象    if($(this).html() == "span4")      return false;      //可以提前使用return 退出循環  });</script><!--  jquery對象訪問之二size()--><script type="text/javascript">  // alert($("div span").size());  //輸出結果5 size()函數是獲取jQuery集合中元素的個數</script><!--  jquery對象訪問之三length--><script type="text/javascript">  // alert($("div span").length);  //輸出結果5 當前匹配的元素個數.同size 返回相同的值</script><!--  jquery對象訪問之四selector--><ul id="ul1"></ul><script type="text/javascript">  $("#ul1")   .append("<li>" + $("ul").selector + "</li>")   .append("<li>" + $("ul li").selector + "</li>")   .append("<li>" + $("div#foo ul:not([class])").selector + "</li>");</script><!--  jquery對象訪問之五context--><ul id="ul2"></ul><script type="text/javascript">  $("#ul2")   .append("<li>" + $("ul").context + "</li>")   .append("<li>" + $("ul", document.body).context.nodeName + "</li>");</script><!--  jquery對象訪問之六get()--><div id="get">  <span>get1</span>  <span>get2</span>  <span>get3</span>  <span>get4</span></div><script type="text/javascript">  var spans = $("#get span");  var span1 = spans.get();  // alert(span1);  // 返回的是span元素的集合  // alert($(span1).html()); //輸出結果get1 將節點元素包裝成jQuery對象</script><!--  jquery對象訪問之七get(index)--><div id="get">  <span>get1</span>  <span>get2</span>  <span>get3</span>  <span>get4</span></div><script type="text/javascript">  var spans = $("#get span");  var span1 = spans.get(0);  // alert(span1.innerText); //輸出結果是get1 通過節點元素  // alert($(span1).html()); //輸出結果同上   將節點元素包裝成jQuery對象</script><!--  jquery對象訪問之八index([subject])--><ul id="ul8"> <li id="foo">foo</li> <li id="bar">bar</li> <li id="baz">baz</li></ul><script type="text/javascript">  alert($('#ul8 li').index(document.getElementById('bar'))); //1,傳遞一個DOM對象,返回這個對象在原先集合中的索引位置  alert($('#ul8 li').index($('#bar'))); //1,傳遞一個jQuery對象  alert($('#ul8 li').index($('#ul8 li:gt(0)'))); //1,傳遞一組jQuery對象,返回這個對象中第一個元素在原先集合中的索引位置  alert($('#bar').index('#ul8 li'));   //1,傳遞一個選擇器,返回#bar在所有li中的做引位置  alert($('#bar').index()); //1,不傳遞參數,返回這個元素在同輩中的索引位置。</script></body></html>

運行結果

這里寫圖片描述

總結

本篇是介紹jQuery的對象訪問模塊。以前沒有系統的學習jQuery,現在打算系統的學習下jQuery,順便貼出供需要的朋友參考。如果哪里不對的地方,歡迎指正,謝謝大家的閱讀!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩视频一区二区 | 国产精品免费在线 | 国产三级午夜理伦三级 | 国产精品一区二av18款 | 久久久久女人精品毛片九一 | 男女一边摸一边做羞羞视频免费 | 成人午夜免费av | 国产98色 | 国产99久久精品 | 亚洲成人免费视频在线 | 91精品国产一区二区三区动漫 | 国产女厕一区二区三区在线视 | 国产成人高清成人av片在线看 | 看一级大毛片 | 精品国产乱码久久久久久丨区2区 | 久久91久久久久麻豆精品 | 欧美精品欧美极品欧美激情 | 欧美一级成人一区二区三区 | 蜜桃视频在线播放 | 国产成人精品自拍视频 | 免费人成在线播放 | 亚洲欧美不卡视频 | 免费看污视频在线观看 | 91婷婷射 | 亚洲综合一区在线观看 | 91精品国产综合久久久动漫日韩 | 日本中文视频 | 黄色视品| 日本免费中文字幕 | 亚洲一区二区观看播放 | 91成人一区二区三区 | 性 毛片 | 精品久久久久久国产 | 国产欧美日韩视频在线观看 | 午夜视频久久久 | 一级α片免费看刺激高潮视频 | 黄色免费在线电影 | 亚洲精品久久久久www | 免费观看一区 | 外国一级黄色片 | 亚洲人成综合第一网 |