Even though the preview makes it appear that the class name for the field inside of the collection is not being carried across as the user adds new sets to the collection, I can cycle through all the fields on the form using this.
$('.each input').each(function () { s += parseNumber($(this).val()); });
However if I try to stay within the collection object by class name "col" it only returns the first "each" field no matter how many sets are in the collection. Even though it registers change events for the other fields.
$('li.col').on('change', function(){ $('li.col').each(function(){ alert($(this).find('.each input').val()); }); });
For example if I put 100 into the first "each" field. I get an alert for 100. If I put 200 into the second "each" field, I get an alert for 100 again. No mention of the 200.