How to use jQuery .toArray() to return all HTML divs elements as an array then use .reverse() to reverse the array

1 Answer

0 votes
<!doctype html>
<html>
<head>
  <script src="js/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>

<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>

<span></span>
<script>
function display(divs) 
{
  var arr = [];
  for ( var i = 0; i < divs.length; i++ ) 
    arr.push(divs[i].innerHTML);

  $( "span" ).text( arr.join( " " ));
}
 
display( $( "div" ).toArray().reverse() );

/*
run:

1
2
3
4
4 3 2 1

*/

</script>
</body>
</html>

 



answered Aug 23, 2016 by avibootz
edited Aug 23, 2016 by avibootz
...