title: Data display issue with jQuery
body: <p>I am making tables from XML data that I get in an ajax call. The call works fine and I get the correct data. However, when I create the tables the data from the first table gets added to the second and then both get added to the third and so on. </p>
  
  <p>Here's the code:</p>
  
  <pre><code>    function loadAcct(acctid,acctName){
              //removes the current li elements from our list before making new ones.
  
  
  
              $("#title-name").append(" - "+acctName);
  
              //ajax call to the server to get the needed information.
  
              $.ajax({
  
                  url: "/_admin_/"+ acctid + "-grps.xml",
  
                  contentType: "xml",
  
                  type: "GET",
  
                  async: false,
  
                  success: function(xml){
  
                      //loop to find the name of the &lt;SavedCart&gt; elements
  
                      $("#demo").append('&lt;div id="tabs"&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;');
  
                      $(xml).find('SavedCart').each(function(){
  
                          $(this).find("Name").each(function(){
  
                              groupName = $(this).text();
  
                              groupNameUp = groupName.toUpperCase(groupName);
  
                              // We only want to output the groups that have CRIB in the name
  
                              if(groupNameUp.indexOf("CRIB") != -1){
  
                                  $("ul").append("&lt;li&gt;&lt;a href=\"#tabs-" + p + "\"&gt;" + groupName + "&lt;\/a&gt;&lt;\/li&gt;");
  
                                  $(this).parent().find('ItemList').each(function(){
  
                                      $(this).find('Item').each(function(){
  
                                          partNums.push( $('PartNumber',this).text())
  
                                          descs.push( $('Description',this).text())
  
                                          //cpns.push( $('CustomerPartNumber',this).text())
  
                                      })
  
                                  })
  
                                  for(c=0;c&lt;partNums.length;c++){
                                      for(d=0;d&lt;pn.length;d++){
                                          if(partNums[c] == pn[d]){
                                              cpns1[c] = cpns[d];
                                              mins1[c] = mins[d];
                                              maxs1[c] = maxs[d];
                                              boxqtys1[c] = boxqtys[d];
                                              break;
                                          }else{
                                              cpns1[c] = "";
                                              mins1[c] = "";
                                              maxs1[c] = "";
                                              boxqtys1[c] = "";
                                          }
                                      }
                                  }
  
                                  if (partNums.length &gt; 0){
  
                                      var table = '&lt;div id="tabs-' + p + '" class = remove&gt;&lt;form id="orderform' + p + '" name="orderform' + p + '" action="order.php" method="POST" enctype="multipart/form-data" onSubmit="return checkpo(' + acctid + ', ' + p + ')"&gt;&lt;table border="1" cellpadding="10" name="mytable' + p + '" id="mytable' + p + '" class="sortable"&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;On Hand&lt;\/th&gt;&lt;th&gt;Eclipse ID&lt;\/th&gt;&lt;th&gt;Customer Part Number&lt;\/th&gt;&lt;th&gt;Description&lt;\/th&gt;&lt;th&gt;Minimum&lt;\/th&gt;&lt;th&gt;Maximum&lt;\/th&gt;&lt;\/th&gt;&lt;th&gt;Box Qty&lt;\/th&gt;&lt;th&gt;Amount to Order&lt;\/th&gt;&lt;th&gt;Select For Order&lt;\/th&gt;&lt;\/tr&gt;&lt;\/thead&gt;&lt;tbody id="maintablebody" &gt;';
  
                                      for(l=0;l&lt;partNums.length;l++){
  
                                          table += '&lt;tr&gt;&lt;td&gt;&lt;input type="text" id="onhand' + l + '" class="onhand' + l + '" size="5" onchange="autocheckbox(' + l + ')"&gt;&lt;/td&gt;&lt;td&gt;' + partNums[l] + '&lt;\/td&gt;&lt;td&gt;' + cpns1[l] + '&lt;\/td&gt;&lt;td&gt;' + descs[l] + '&lt;\/td&gt;&lt;td class="min' + l + '"&gt;' + mins1[l] + '&lt;\/td&gt;&lt;td class="max' + l + '"&gt;' + maxs1[l] + '&lt;\/td&gt;&lt;td class="bxqty' + l + '"&gt;' + boxqtys1[l] + '&lt;\/td&gt;&lt;td class="tdamt'+ l +'"&gt;&lt;input type="text" name="amt[]" id="amt[]" class="amt' + l +'" size="6" onchange="chkfrmamt(' + l + ')" /&gt;&lt;\/td&gt;&lt;td style="text-align: center;"&gt;&lt;input type="checkbox" name="check[]" id="check[]" value="' + partNums[l] + '" class="check' + l +'" onClick="autofill(' + l + ')" /&gt;&lt;\/td&gt;&lt;\/tr&gt;';
  
                                      }
  
                                      table += '&lt;tr&gt;&lt;td colspan="8"&gt;&lt;label&gt;PO Number:&lt;\/label&gt;&lt;input type="text" id="PO" name="PO" class="PO' + p + '" width="20" \/&gt;&lt;\/td&gt;&lt;\/tr&gt;&lt;\/tbody&gt;&lt;\/table&gt;&lt;div id="submit"&gt;&lt;input type="submit" id="sub" value="Order" /&gt;&lt;input type="reset" value="Reset" name="reset" /&gt;&lt;/div&gt;&lt;input type="hidden" id="SessID" value="' + sessID + '" name="SessID" \/&gt;&lt;input type="hidden" id="eID" value="' + acctid + '" name="eID" \/&gt;&lt;\/form&gt;&lt;\/div&gt;';
  
                                      $("#tabs").append(table);
  
                                      p++;
  
                                      m = p;
  
                                  }
  
                              }
  
                          })
                          //clearArr();
                      })
  
                  }
  
              })
              for(q=0;q&lt;=m;q++){
                  $("table#mytable" + q + " tr:odd").addClass("alt");
              }
  
              $( "#tabs" ).tabs();
          }
  </code></pre>
  
  <p>A point in the correct direction would be of much help.</p>
  
  <p>Here is the XML as requested:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;SP-XML&gt;
     &lt;SavedCartItemList&gt;
    &lt;SavedCart&gt;
       &lt;EntityID&gt;7429&lt;/EntityID&gt;
       &lt;ContactID&gt;0&lt;/ContactID&gt;
       &lt;Type&gt;group&lt;/Type&gt;
       &lt;Name&gt;CRIB2&lt;/Name&gt;
       &lt;Description/&gt;
       &lt;Min/&gt;
       &lt;Max/&gt;
       &lt;Location/&gt;
       &lt;ShipTo&gt;0&lt;/ShipTo&gt;
       &lt;ShipVia/&gt;
       &lt;ShipComplete&gt;No&lt;/ShipComplete&gt;
       &lt;BlindShip&gt;No&lt;/BlindShip&gt;
       &lt;ShipComments/&gt;
       &lt;ReleaseNumber/&gt;
       &lt;Date&gt;08/01/2011&lt;/Date&gt;
       &lt;Total&gt;0.0&lt;/Total&gt;
       &lt;DataSource&gt;XML&lt;/DataSource&gt;
       &lt;SiteCode/&gt;
       &lt;CustomerPO/&gt;
       &lt;OrderNotes/&gt;
       &lt;ShippingInstructions/&gt;
       &lt;ShipToName/&gt;
       &lt;ShipAddrLine1/&gt;
       &lt;ShipAddrLine2/&gt;
       &lt;ShipCity/&gt;
       &lt;ShipState/&gt;
       &lt;ShipZip/&gt;
       &lt;ShipPhone/&gt;
       &lt;ShipEmailAddr/&gt;
       &lt;ShipReqDate/&gt;
       &lt;OrderByName/&gt;
       &lt;OrderByEmail/&gt;
       &lt;ItemList&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;494261&lt;/PartNumber&gt;
             &lt;Description&gt;EGS  BL-50 1/2 STEEL LOCKNUT&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;ea&lt;/UOM&gt;
             &lt;CustomerPartNumber&gt;2&lt;/CustomerPartNumber&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;494265&lt;/PartNumber&gt;
             &lt;Description&gt;EGS  BL75 3/4 STEEL LOCKNUT&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;ea&lt;/UOM&gt;
             &lt;CustomerPartNumber&gt;3&lt;/CustomerPartNumber&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
  
       &lt;/ItemList&gt;
    &lt;/SavedCart&gt;
    &lt;SavedCart&gt;
       &lt;EntityID&gt;7429&lt;/EntityID&gt;
       &lt;ContactID&gt;0&lt;/ContactID&gt;
       &lt;Type&gt;group&lt;/Type&gt;
       &lt;Name&gt;CRIB3&lt;/Name&gt;
       &lt;Description/&gt;
       &lt;Min/&gt;
       &lt;Max/&gt;
       &lt;Location/&gt;
       &lt;ShipTo&gt;0&lt;/ShipTo&gt;
       &lt;ShipVia/&gt;
       &lt;ShipComplete&gt;No&lt;/ShipComplete&gt;
       &lt;BlindShip&gt;No&lt;/BlindShip&gt;
       &lt;ShipComments/&gt;
       &lt;ReleaseNumber/&gt;
       &lt;Date&gt;01/01/2000&lt;/Date&gt;
       &lt;Total&gt;0.0&lt;/Total&gt;
       &lt;DataSource&gt;XML&lt;/DataSource&gt;
       &lt;SiteCode/&gt;
       &lt;CustomerPO/&gt;
       &lt;OrderNotes/&gt;
       &lt;ShippingInstructions/&gt;
       &lt;ShipToName/&gt;
       &lt;ShipAddrLine1/&gt;
       &lt;ShipAddrLine2/&gt;
       &lt;ShipCity/&gt;
       &lt;ShipState/&gt;
       &lt;ShipZip/&gt;
       &lt;ShipPhone/&gt;
       &lt;ShipEmailAddr/&gt;
       &lt;ShipReqDate/&gt;
       &lt;OrderByName/&gt;
       &lt;OrderByEmail/&gt;
       &lt;ItemList&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;496987&lt;/PartNumber&gt;
             &lt;Description&gt;IDEA 31-388 CLEARGLIDE QT BOTTLE&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;559215&lt;/PartNumber&gt;
             &lt;Description&gt;SIEM Q120 BREAKER 20A 1P 120V 10K QP&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber&gt;215&lt;/CustomerPartNumber&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
       &lt;/ItemList&gt;
    &lt;/SavedCart&gt;
    &lt;SavedCart&gt;
       &lt;EntityID&gt;7429&lt;/EntityID&gt;
       &lt;ContactID&gt;0&lt;/ContactID&gt;
       &lt;Type&gt;group&lt;/Type&gt;
       &lt;Name&gt;JIM&lt;/Name&gt;
       &lt;Description/&gt;
       &lt;Min/&gt;
       &lt;Max/&gt;
       &lt;Location/&gt;
       &lt;ShipTo&gt;0&lt;/ShipTo&gt;
       &lt;ShipVia/&gt;
       &lt;ShipComplete&gt;No&lt;/ShipComplete&gt;
       &lt;BlindShip&gt;No&lt;/BlindShip&gt;
       &lt;ShipComments/&gt;
       &lt;ReleaseNumber/&gt;
       &lt;Date&gt;01/01/2000&lt;/Date&gt;
       &lt;Total&gt;0.0&lt;/Total&gt;
       &lt;DataSource&gt;XML&lt;/DataSource&gt;
       &lt;SiteCode/&gt;
       &lt;CustomerPO/&gt;
       &lt;OrderNotes/&gt;
       &lt;ShippingInstructions/&gt;
       &lt;ShipToName/&gt;
       &lt;ShipAddrLine1/&gt;
       &lt;ShipAddrLine2/&gt;
       &lt;ShipCity/&gt;
       &lt;ShipState/&gt;
       &lt;ShipZip/&gt;
       &lt;ShipPhone/&gt;
       &lt;ShipEmailAddr/&gt;
       &lt;ShipReqDate/&gt;
       &lt;OrderByName/&gt;
       &lt;OrderByEmail/&gt;
       &lt;ItemList&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;1950428&lt;/PartNumber&gt;
             &lt;Description&gt;AB   1794-AENT ETHERNET ADAPTER W/24V DC POWEL SUPPLY, TWIST PR&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;13083&lt;/PartNumber&gt;
             &lt;Description&gt;AB   1794-ASB RIO ADAPTER&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;2917&lt;/PartNumber&gt;
             &lt;Description&gt;AB   1794-IA16 85-132V AC INPUT MODULE, 16 POINT&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;2693&lt;/PartNumber&gt;
             &lt;Description&gt;AB   1794-IB16 24V DC SINK INPUT MODULE, 16 POINT&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;23729&lt;/PartNumber&gt;
             &lt;Description&gt;AB   1794-IB32 24 VDC INPUT MODULE, 32 POINTS&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;2696&lt;/PartNumber&gt;
             &lt;Description&gt;AB   1794-IE8 ANALOG INPUT MODULE, 12 BIT, 8 POINT&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;2923&lt;/PartNumber&gt;
             &lt;Description&gt;AB   1794-OA16 85-132V AC OUTPUT MODULE, 16 POINT&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;2715&lt;/PartNumber&gt;
             &lt;Description&gt;AB   1794-OB16 24V DC SOURCE OUTPUT MODULE, 16 POINT&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;13084&lt;/PartNumber&gt;
             &lt;Description&gt;AB   1794-OW8 ISOL RELAY OUT&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;13086&lt;/PartNumber&gt;
             &lt;Description&gt;AB   1794-TB3 3 WIRE BASE&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;522685&lt;/PartNumber&gt;
             &lt;Description&gt;CH   BR120 TYPE BR BREAKER 20A/1 POLE 1&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;524818&lt;/PartNumber&gt;
             &lt;Description&gt;CH   CH120 TYPE CH BREAKER 20A/1 POLE&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;1769893&lt;/PartNumber&gt;
             &lt;Description&gt;GEIN THQL1120 1P-20A 120V PLUG-IN CB&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;1812401&lt;/PartNumber&gt;
             &lt;Description&gt;MIDW CB120 SP 20A 120/240V CB&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber/&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
          &lt;Item&gt;
             &lt;PartNumber&gt;559215&lt;/PartNumber&gt;
             &lt;Description&gt;SIEM Q120 BREAKER 20A 1P 120V 10K QP&lt;/Description&gt;
             &lt;Quantity&gt;1&lt;/Quantity&gt;
             &lt;UOM&gt;0&lt;/UOM&gt;
             &lt;CustomerPartNumber&gt;215&lt;/CustomerPartNumber&gt;
             &lt;Comment/&gt;
             &lt;Thumbnail/&gt;
          &lt;/Item&gt;
  
       &lt;/ItemList&gt;
    &lt;/SavedCart&gt;
  </code></pre>
  
  <p>
  </p>
  
  <pre><code>function clearArr(){
              mins.length = 0;
              maxs.length = 0;
              namearr.length = 0;
              acctidarr.length = 0;
              partNums.length = 0;
              descs.length = 0;
              cpns.length = 0;
              cpns.length = 0;
              data.length = 0;
              mins1.length = 0;
              maxs1.length = 0;
              cpns1.length = 0;
              pns.length = 0;
              pn.length = 0;
              boxqtys.length = 0;
              boxqtys1.length = 0;
              p = 1; 
          }
  </code></pre>