Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><strong>This is tested and works...</strong></p> <p>Your jquery logic was kind of off. I hope this gets you to understand it a bit better... ;-)</p> <pre><code>&lt;script type="text/javascript" language="javascript"&gt; $(function() { $(".edit").live('click',function() { var item = $(this).attr("rel"); alert("edit "+item); return false; }); $(".delete").live('click',function() { var item = $(this).attr("item"); alert("delete "+id); return false; }); $(".cancel").live("click", function() { $(this).parent().remove(); return false; }); $(".ok").live('click',function() { var name = $(this).parent().siblings().find('input[type="text"]').val(); $(this).parent().parent().remove(); $("tr:last").after("&lt;tr&gt;&lt;td&gt;"+name+"&lt;/td&gt;&lt;td&gt;&lt;a href='#' class='edit'&gt;edit&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href='#' class='delete'&gt;delete&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;"); return false; }); $("#newbutton").click(function() { $("tr:last").after("&lt;tr&gt;&lt;td&gt;&lt;input type='text' style='width: 80%' /&gt;&lt;/td&gt;&lt;td&gt;&lt;input type='button' class='ok' value='OK' /&gt;&lt;/td&gt;&lt;td&gt;&lt;input type='button' class='cancel' value='Cancel' /&gt;&lt;/td&gt;&lt;/tr&gt;") }) }); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;table border="1" id="table"&gt; &lt;tr&gt;&lt;th&gt;Name&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Bombai&lt;/td&gt; &lt;td rel="1"&gt;&lt;a href="#" class="edit"&gt;edit&lt;/a&gt;&lt;/td&gt; &lt;td rel="1"&gt;&lt;a href="#" class="delete"&gt;delete&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;London&lt;/td&gt; &lt;td rel="2"&gt;&lt;a href="#" class="edit"&gt;edit&lt;/a&gt;&lt;/td&gt; &lt;td rel="2"&gt;&lt;a href="#" class="delete"&gt;delete&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Rom&lt;/td&gt; &lt;td rel="3"&gt;&lt;a href="#" class="edit"&gt;edit&lt;/a&gt;&lt;/td&gt; &lt;td rel="3"&gt;&lt;a href="#" class="delete"&gt;delete&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;button id="newbutton"&gt;Add New Place&lt;/button&gt; </code></pre>
 

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