$.each not finding inserted rows

$.each not finding inserted rows

Hello,

Im trying to $.each through a set of <tr class="row">. I have inserted rows that I do through:

  1. var $plus = $(this).closest("tr").clone();           
  2. $html = '<tr class="row"><td>' +  $andor  + '</td>'; 
  3. $html = $html.trim() + $plus[0].cells[0].outerHTML ; 
  4. $html = $html.trim() + $plus[0].cells[1].outerHTML ; 
  5. $html = $html.trim() + $plus[0].cells[2].outerHTML ; 
  6. $html = $html.trim() + $plus[0].cells[3].outerHTML ; 
  7. $html = $html.trim() + '<td>&nbsp</td></tr>';        
  8. $(this).closest("tr").after($html);                  

  9.  $(".row").each(function(x) {                                      
  10.  var var0 = $.trim($(this).closest("tr").find(".andor").val());    
  11.  var var1 = $.trim($(this).closest("tr").find(".hidval").val());   
  12.  var var2 = $.trim($(this).closest("tr").find(".select").val());   
  13.  var var3 = $.trim($(this).closest("tr").find(".selval").val());   
  14. });

But the $.each isnt finding the inserted row.