Hallo
Ich möchte jedes mal, wenn eine Zeile in der Tabelle verschoben wird, dass die aktuelle Position in ein Input geschrieben wird. Jedoch bekomme ich das irgendwie nicht da rein. Aktuell wird das Input durch .html einfach gegen die Position ausgetauscht.
Ich möchte jedes mal, wenn eine Zeile in der Tabelle verschoben wird, dass die aktuelle Position in ein Input geschrieben wird. Jedoch bekomme ich das irgendwie nicht da rein. Aktuell wird das Input durch .html einfach gegen die Position ausgetauscht.
Code:
$( "table tbody" ).sortable({
connectWith: ".table tbody",
stop: function(event, ui) {
$('table tbody tr').each(function(){
$(this).children('td:first-child').html($(this).index());
});
}
});
Code:
<tr id="start_module_1">
<td class="left"><input type=text name="start_module_1[position]" size="1"/></td>
<td class="left"><input type=text name="start_module_1[name]" size="15"/></td>
<td class="left">.</td>
<td class="left">.</td>
<td class="left">.</td>
<td class="left">.</td>
</tr>
<tr>
<td class="left"><input class="id" type=text name="start_module_2[position]" size="1"/></td>
<td class="left"><input type=text name="start_module_2[name]" size="15"/></td>
<td class="left">.</td>
<td class="left">.</td>
<td class="left">.</td>
<td class="left">.</td>
</tr>

Kommentar