国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JQuery中層次選擇器用法實例詳解

2024-05-06 16:20:34
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了JQuery中層次選擇器用法,以實例形式較為詳細的分析了jQuery中層次選擇器的各種常見使用技巧,并備有較為詳細的注釋說明,需要的朋友可以參考下

本文實例講述了JQuery中層次選擇器用法。分享給大家供大家參考。具體如下:

 

 
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
  3. <html xmlns="http://www.w3.org/1999/xhtml"
  4. <head> 
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  6. <title>層次選擇器</title> 
  7. <script src="jquery-1.6.2.min.js" type="text/javascript"></script> 
  8. <script type="text/javascript"
  9. $(function () { 
  10. //------1.在給定的祖先元素下匹配所有后代元素 
  11. //(包含了子元素,以及子元素的元素,一直往下延伸) 
  12. var $divs = $("#main div"); 
  13. for (var i = 0; i < $divs.length; i++) { 
  14. alert($divs.get(i).id); 
  15. //------2.在給定的父元素下匹配所有子元素,只包括直接子元素 
  16. //(不包含子元素的子元素) 
  17. var $divs = $("#main > div"); 
  18. for (var i = 0; i < $divs.length; i++) { 
  19. alert($divs.get(i).id); 
  20. //-----3.prev + next $("lable + input ") : 匹配所有緊接在prev后的next元素 
  21. //注意:只能去到第一個,并且是緊挨著的,如果不是緊挨著div1后面的則取不到 
  22. //.....<1>.例子1 
  23. var $divBrother = $("#div1 + div"); //用#div1 ID選擇器 ,只取到div2 
  24. alert($divBrother.get(0).id); 
  25. //.....<2>.例子2 
  26. var $divBrothers = $("div + div");  
  27. //用div 標簽選擇器,相鄰的div都能取到 divSun1(和divSun相鄰),div2(和div1相鄰) 
  28. for (var i = 0; i < $divBrothers.length; i++) { 
  29. alert($divBrothers.get(i).id); 
  30. //-----4.prev ~ siblins 
  31. //$("form ~ input") : 匹配prev元素之后的所有siblings元素  
  32. //注意:在匹配之后的元素,不包含該元素在內, 
  33. //并且siblings匹配的是和prev同輩的元素,其后輩元素不被匹配。 
  34. var $divBrothers = $("#main ~ div"); 
  35. for (var i = 0; i < $divBrothers.length; i++) { //得到main1,main2,main3 
  36. alert($divBrothers.get(i).id); 
  37. ); 
  38. </script> 
  39. </head> 
  40. <body> 
  41. <div id="main"
  42. <div id="div1" class="myDiv">我是div1 
  43. <div id="divSun">我是孫子div 
  44. <div id="divSunSun">我是孫子的孫子div</div> 
  45. </div> 
  46. <div id="divSun1">我是孫子div</div> 
  47. </div> 
  48. <div id="div2" class="myDiv">我是div2</div> 
  49. </div> 
  50. <div id="main1"></div> 
  51. <div id="main2"></div> 
  52. <input type="button" value="button" /> 
  53. <div id="main3"></div> 
  54. </body> 
  55. </html> 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 罗甸县| 萨嘎县| 靖江市| 聊城市| 灵武市| 田林县| 固镇县| 噶尔县| 东港市| 安远县| 平果县| 巫山县| 湘潭市| 石屏县| 墨竹工卡县| 乾安县| 大邑县| 塘沽区| 元阳县| 西平县| 都江堰市| 虞城县| 咸丰县| 当涂县| 六枝特区| 郸城县| 即墨市| 从化市| 江安县| 丹寨县| 新邵县| 监利县| 莲花县| 阿尔山市| 东乌珠穆沁旗| 慈溪市| 德清县| 贺州市| 金堂县| 武冈市| 新余市|