.toArray()
返回: Array
.toArray()
描述:取回包含在该jQuery集合中的所有元素,作为一个数组。
加入于: 1.4
.toArray()该方法不接受任何参数
.toArray
返回jQuery集合中的所有元素:
alert( $( "li" ).toArray() );
调用这个方法,所有的匹配的DOM节点都会返回,包含在一个标准数组中:
[<li id="foo">, <li id="bar">]
示例
选择document中所有的div,并以一个数组的形式返回DOM元素;然后使用内建的reverse()
方法,以颠倒这个数组。
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>toArray demo</title> <style> span { color: red; } </style> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> </head> <body> Reversed - <span></span> <div>One</div> <div>Two</div> <div>Three</div> <script> function disp( divs ) { var a = []; for ( var i = 0; i < divs.length; i++ ) { a.push( divs[ i ].innerHTML ); } $( "span" ).text( a.join( " " ) ); } disp( $( "div" ).toArray().reverse() ); </script> </body> </html>
演示结果