Задать вопрос
@FEDKOTV

Как изменить значения input после перемещения?

Имеется ul список, элементы которого можно менять местами.

Т.е. наш список вида:
*[ 1 ] AAA
*[ 2 ] BBB
*[ 3 ] CCC

где [ ] - поле input, выводящий текущую позицию элемента (в оригинале, данное поле заполняется через MySQL); при перемещении скажем с третьей на первую была следующая картина:
*[ 1 ] CCC
*[ 2 ] BBB
*[ 3 ] AAA

Вопрос: как сделать так, чтобы значение поля input изменялось сразу же после перемещения на новую позицию?

  • Вопрос задан
  • 309 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 2
kgb_zor
@kgb_zor
I need your traceback.
$('.sortable-item').on('click', function(){
	$('.sortable-item').each(function(index, item){
  	$(item).find('input').val(index+1);
  		
  })

})
Ответ написан
Комментировать
0xD34F
@0xD34F Куратор тега JavaScript
stop() {
  $('.sortable-item input', this).val(i => i + 1);
},
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы