加载中...

*


概述    all selector

返回值:Array<Element(s)>

匹配所有元素

多用于结合上下文来搜索。

警告: 除非被它自己使用,否则 * 选择器或通用选择器,其速度是极其慢的。

示例

实例

找到每一个元素

HTML 代码:
  1. <div>DIV</div>
  2. <span>SPAN</span>
  3. <p>P</p>
jQuery 代码:
  1. $("*")
结果:
  1. [ <div>DIV</div>, <span>SPAN</span>, <p>P</p> ]

实例

查找文档中的每一个元素(包括 head, body 等)。 Note that if your browser has an extension/add-on enabled that inserts a <script> or <link> element into the DOM, that element will be counted as well.

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>all demo</title>
  6. <style>
  7. h3 {
  8. margin: 0;
  9. }
  10. div, span, p {
  11. width: 80px;
  12. height: 40px;
  13. float: left;
  14. padding: 10px;
  15. margin: 10px;
  16. background-color: #EEEEEE;
  17. }
  18. </style>
  19. <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
  20. </head>
  21. <body>
  22. <div>DIV</div>
  23. <span>SPAN</span>
  24. <p>P <button>Button</button></p>
  25. <script>
  26. var elementCount = $( "*" ).css( "border", "3px solid red" ).length;
  27. $( "body" ).prepend( "<h3>" + elementCount + " elements found</h3>" );
  28. </script>
  29. </body>
  30. </html>

运行一下

实例

查找document.body的所有元素 所以像head,script等元素被排除在外。

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>all demo</title>
  6. <style>
  7. h3 {
  8. margin: 0;
  9. }
  10. div, span, p {
  11. width: 80px;
  12. height: 40px;
  13. float: left;
  14. padding: 10px;
  15. margin: 10px;
  16. background-color: #EEEEEE;
  17. }
  18. #test {
  19. width: auto;
  20. height: auto;
  21. background-color: transparent;
  22. }
  23. </style>
  24. <script src="https://code.jquery.com/jquery-1.10.2.js"></script>
  25. </head>
  26. <body>
  27. <div id="test">
  28. <div>DIV</div>
  29. <span>SPAN</span>
  30. <p>P <button>Button</button></p>
  31. </div>
  32. <script>
  33. var elementCount = $( "#test" ).find( "*" ).css( "border", "3px solid red" ).length;
  34. $( "body" ).prepend( "<h3>" + elementCount + " elements found</h3>" );
  35. </script>
  36. </body>
  37. </html>

运行一下


还没有评论.