I have replaced chosen replaced and inserted dom elements this way:
$(".editLink").click(function () {
var $temp = $(".editLink").parent().prev().find("label").html();
var $tempBox = $(".editLink").parent().prev().find("label").replaceWith("<input type='text' name='dataUpdate'/>");
$tempBox.insertAfter("<input type='submit' value='Update'/>");
});
However, changes flicker,..and dont persist. They only persist for one second..(I guess only for the time of the event. How can I make them persist forever ?
UPDATE:
<table width="400px">
<form action="/Admin/Update?Length=4" method="post">
<tr>
<td>
<label for="fadsf">
fadsf</label>
</td>
<td>
<a class="editLink" href="/Admin/MenuManagement?Length=5">Edit</a>
</td>
<td>
<a class="deleteLink" data-ajax="true" data-ajax-mode="replace" data-ajax-update="#1"
href="/Admin/Delete?deleteID=1&unDelete=1" id="1" title="0">Delete</a>
</td>
</tr>
</form>