Test case details

Preparation Code

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <ul>       <li value="10">Item One</li>     <li value="20">Item Two</li>     <li value="30">Item three</li>     <li value="40">Item Four</li>     <li value="50">Item Five</li> </ul>

Test cases

Test #1

var myVals = []; $('li','ul').each(function(){   myVals.push($(this).attr('value')); });  

Test #2

var myVals = []; $('li','ul').map(function(){   myVals.push($(this).attr('value')); });  

Test #3

var elements = (document.getElementsByTagName('li')); var vals = []; for(var i=0;typeof(elements[i])!='undefined';vals.push(elements[i++].getAttribute('value')));