title: How to use jQuery to add a new row to a table, and assgin an incrementing id to it
body: <p>I have an existing HTML table, part of a form where the user enters GPS points.  The user also has the option to upload GPS data points.  I'd like to have a button the user can press where some Javascript will add one or more new rows to the table, but the new row(s) must continue incrementing the name and id values used in the table.  E.g. if the last row had a name="x5", the newly inserted row should have name="x6" etc.</p>
  
  <p>
       
           Sequence
           X
           Y</p>
  
  <pre><code> &lt;/thead&gt;
  
   &lt;tbody&gt;
  
      &lt;tr&gt;
              &lt;td class="zSmall" style="text-align: right;"&gt;&lt;div class="StdTableData"&gt;1&lt;/div&gt;&lt;/td&gt;
              &lt;td class="zSmall"&gt;&lt;div class="StdTableData"&gt;&lt;input type="text" name="x1" id="x1" size="8" maxlength="16" value="38.0"/&gt;&lt;/div&gt;&lt;/td&gt;
              &lt;td class="zSmall"&gt;&lt;div class="StdTableData"&gt;&lt;input type="text" name="y1" id="y1" size="8" maxlength="16" value="-122.0"/&gt;&lt;/div&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
      &lt;tr&gt;
  
              &lt;td class="zSmall" style="text-align: right;"&gt;&lt;div class="StdTableData"&gt;2&lt;/div&gt;&lt;/td&gt;
              &lt;td class="zSmall"&gt;&lt;div class="StdTableData"&gt;&lt;input type="text" name="x2" id="x2" size="8" maxlength="16" value="38.2"/&gt;&lt;/div&gt;&lt;/td&gt;
              &lt;td class="zSmall"&gt;&lt;div class="StdTableData"&gt;&lt;input type="text" name="y2" id="y2" size="8" maxlength="16" value="-122.2"/&gt;&lt;/div&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
      &lt;tr&gt;
              &lt;td class="zSmall" style="text-align: right;"&gt;&lt;div class="StdTableData"&gt;3&lt;/div&gt;&lt;/td&gt;
              &lt;td class="zSmall"&gt;&lt;div class="StdTableData"&gt;&lt;input type="text" name="x3" id="x3" size="8" maxlength="16" value="38.3"/&gt;&lt;/div&gt;&lt;/td&gt;
              &lt;td class="zSmall"&gt;&lt;div class="StdTableData"&gt;&lt;input type="text" name="y3" id="y3" size="8" maxlength="16" value="-122.4"/&gt;&lt;/div&gt;&lt;/td&gt;
  
      &lt;/tr&gt;
  
      &lt;tr&gt;
              &lt;td class="zSmall" style="text-align: right;"&gt;&lt;div class="StdTableData"&gt;4&lt;/div&gt;&lt;/td&gt;
              &lt;td class="zSmall"&gt;&lt;div class="StdTableData"&gt;&lt;input type="text" name="x4" id="x4" size="8" maxlength="16" value="38.1"/&gt;&lt;/div&gt;&lt;/td&gt;
              &lt;td class="zSmall"&gt;&lt;div class="StdTableData"&gt;&lt;input type="text" name="y4" id="y4" size="8" maxlength="16" value="-122.1"/&gt;&lt;/div&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
      &lt;tr&gt;
              &lt;td class="zSmall" style="text-align: right;"&gt;&lt;div class="StdTableData"&gt;5&lt;/div&gt;&lt;/td&gt;
  
              &lt;td class="zSmall"&gt;&lt;div class="StdTableData"&gt;&lt;input type="text" name="x5" id="x5" size="8" maxlength="16" value="38.9"/&gt;&lt;/div&gt;&lt;/td&gt;
              &lt;td class="zSmall"&gt;&lt;div class="StdTableData"&gt;&lt;input type="text" name="y5" id="y5" size="8" maxlength="16" value="-123.0"/&gt;&lt;/div&gt;&lt;/td&gt;
      &lt;/tr&gt;
  
   &lt;/tbody&gt;
  </code></pre>
  
  <p>  </p>