Drag and Drop update html
by yeyene
HTML
<table id="draggable">
<tr><td>Value 1</td></tr>
<tr><td>Value 2</td></tr>
<tr><td>Value 3</td></tr>
</table>
<ul id="sortable"></ul>
CSS
#sortable {width:50%;height:300px;background:#ccc;overflow:auto;}
#sortable li {background:green;margin:3px 0 0 0;}
JavaScript
$(function() {
$( "#draggable td" ).draggable({
connectToSortable: "#sortable",
helper: "clone",
revert: "invalid"
});
$( "#sortable" ).sortable({
revert: true,
receive: function(event, ui) {
var html = [];
$(this).find('td').each(function() {
html.push('<li>'+$(this).html()+'</li>');
});
$(this).find('td').replaceWith(html.join(''));
}
});
});