what's wrong with this each implementation?

what's wrong with this each implementation?

Hello - I've written the following each loop:
 
        //split the value to get the number
        $(fieldCellText.split(' ')).each(function () {
            if ($.isNumeric(this)) {
              alert('looping');
            }
        });




 
fieldCellText in the loop above might be something like "USD 5100". The split function splits fieldCellText the way I expect ['USD','5100']. However, the each function isn't looping the way I expect it to. 

The loop evals 'USD' as not numeric which is as expected.  However, the each function does not loop to the next item in the array (5100). Can someone explain why my each example above doesn't loop to the next item in the array as expected?