博客列表 >jq 选择器,#id .class element 和 parent>p prev+next prev~siblings

jq 选择器,#id .class element 和 parent>p prev+next prev~siblings

张浩刚
张浩刚原创
2019年12月20日 14:44:16814浏览
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>Document</title>
  8. <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
  9. </head>
  10. <body>
  11. <div class="one" id='red'>div1 div1</div>
  12. <div class="two" id='blue'>div2 div2</div>
  13. <p id='f'>fff</p>
  14. <div class="three" id='gray'>
  15. <p id='a'>aaa</p>
  16. <p id='b'>bbb</p>
  17. <p id='c'><span>ccc</span></p>
  18. <p id='d'>ddd</p>
  19. </div>
  20. <p id='e'>eee</p>
  21. <p id='h'>hhh</p>
  22. <p id='i'>iii</p>
  23. <script>
  24. console.log( $('#red') ); // 通过 #id 调出div1
  25. console.log($('.two')); //通过 .class调出div2
  26. console.log($('p')); // element 调出全局p 5个
  27. console.log($('div')); // element 调出全局div 共3个
  28. ////////////////////////////////
  29. console.log($('div p')); //全局div下所有p,包含子级和孙子级
  30. console.log($('#gray p')); //调用id为gray下的所有p,包含子级和孙子级
  31. console.log($('.three p')); //调用class为three下的所有p,包含子级和孙子级
  32. ////////////////////////////////
  33. console.log($('div>p')); //全局div下所有子级p
  34. console.log($('#gray>p')); //调用id为gray下的子级p
  35. console.log($('.three>p')); //调用class为three下的子级p
  36. ////////////////////////////////
  37. console.log($('div + p')); //全局div后面的平级p
  38. console.log($('.three + p')); //class为three的后面的相邻平级p;
  39. console.log($('#gray ~ p')); // #gray的后后面的所有平级p
  40. </script>
  41. </body>
  42. </html>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议