У меня есть редактируемая сетка, поэтому я добавил новый столбец "sortOrder", в котором есть текстовое поле, и каждый раз, когда пользователь перетаскивает строку, я использую событие "update", чтобы найти его и установить "this.rowIndex".
Надеюсь, что поможет следующая функция -
$("#sortable tbody").sortable({
helper: fixHelper,
cursor: 'move',
update: function(e, ui) {
$el = $(ui.item);
$el.effect('highlight', {}, 2000);
//Use for debug: alert($('#sortable tbody tr').length);
$('#sortable tbody tr').each(
function(currentIndex) {
$(this).find('td:nth-child(3)').find('input:first').val(this.rowIndex); //td:first
});
}
});
Здесь я нахожу свое текстовое поле и устанавливаю его значение:
$ (это) .find ( 'тд: п-й ребенок (3)') найти ( 'вход: первый').. Val (this.rowIndex);