Note that there are some explanatory texts on larger screens.

plurals
  1. POInsert table row after row called from JQuery
    text
    copied!<p>I'm trying to insert another table row into a table after calling from a submit button,</p> <h3>PHP/CodeIgniter:</h3> <pre class="lang-php prettyprint-override"><code>&lt;tr id="wiring_details_&lt;?php echo $part-&gt;id;?&gt;-&lt;?php echo $zone-&gt;id;?&gt;"&gt; &lt;td COLSPAN='2'&gt; Wire Type: &lt;select name='select_wire_&lt;?php echo $part-&gt;id; ?&gt;' onchange='Estimate.select_wire( &lt;?php echo $part-&gt;id;?&gt;, this.value );'&gt; &lt;option value='' selected&gt;Select wire..&lt;/option&gt; &lt;option value='1'&gt;14/2&lt;/option&gt; &lt;option value='2'&gt;14/4&lt;/option&gt; &lt;option value='3'&gt;16/4&lt;/option&gt; &lt;option value='4'&gt;16/2&lt;/option&gt; &lt;option value='5'&gt;RG6&lt;/option&gt; &lt;option value='6'&gt;CAT5&lt;/option&gt; &lt;option value='7'&gt;RG59&lt;/option&gt; &lt;option value='8'&gt;LVT&lt;/option&gt; &lt;option value='9'&gt;CAT6&lt;/option&gt; &lt;option value='10'&gt;HDMI&lt;/option&gt; &lt;option value='11'&gt;Shielded CAT6&lt;/option&gt; &lt;/select&gt; &lt;/td&gt; &lt;td COLSPAN='2'&gt;Length: &lt;input type='text' id='id_wire_length_&lt;?php echo $part-&gt;id; ?&gt;' name='wire_length_&lt;?php echo $part-&gt;id; ?&gt;' value='&lt;?php echo $part-&gt;wire_length; ?&gt;' /&gt;&lt;/td&gt; &lt;td COLSPAN='2'&gt;Retail Price: &lt;input type='text' id='id_wire_retail_&lt;?php echo $part-&gt;id; ?&gt;' name='wire_retail_&lt;?php echo $part-&gt;id; ?&gt;' value='&lt;?php echo $part-&gt;wire_retail / 100; ?&gt;' /&gt; &lt;/td&gt; &lt;td COLSPAN='2'&gt;Add Another: &lt;input type='submit' id='id_wire_retail_&lt;?php echo $part-&gt;id; ?&gt;' name='wire_retail_&lt;?php echo $part-&gt;id; ?&gt;' value='Add Wire' onClick="addWire();" /&gt; &lt;/td&gt; &lt;input type='hidden' id='wire_id_&lt;?php echo $part-&gt;id; ?&gt;' name='wire_id_&lt;?php echo $part-&gt;id; ?&gt;' value='&lt;?php echo $part-&gt;wire_id; ?&gt;'/&gt; &lt;/tr&gt; </code></pre> <p>The "Add another" column has a submit button in it which is going to insert another row into the DOM after the row it is called from, how can this be achieved in Javascript or JQuery as JQ is in this project too.</p> <p>I know in JQ that I could use something like <code>$(this).parent().after</code>? But I am not 100% on its usage.</p> <p>Thanks!</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload