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

Перемещать строки таблицы по клику на соответствующую кнопку выше или ниже. Как это сделать на javascript?

Дана таблица:
#ФамилияТелефонДействия
1Иванов33-55-66Вниз
2Петров33-58-66ВнизВверх
3Сидоров33-65-66ВнизВверх
4Иванова33-95-60ВнизВверх
5Петрова33-55-00ВнизВверх
6Сидорова33-11-66Вверх


Нужно кнопкам в таблице реализовать функционал, то есть перемещать строки таблицы по клику на соответствующую кнопку выше или ниже.
Желательно реализовать без изменения html кода.
Кнопки вверх на верхней строке не должно быть, а Вниз - на нижней. Но допускается что они могут и быть там (если будет сложно).
  • Вопрос задан
  • 328 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@strelok011
это вопрос 10-летия на js )
Я надеюсь, что клики по элементу массива и прочую мелочь вы написать сможете.

Берем массив, хотим изменить последовательность двух элементов
вариант со старым js
var b = list[y];
list[y] = list[x];
list[x] = b;

b - временная переменная

вариант на es6
к примеру массив arr = [1,2,3,4]
[arr[0], arr[1]] = [arr[1], arr[0]];
будет массив [2,1,3,4]
это destructuring assignment.

А так-то да, заказывайте на фрилансе :)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
05 янв. 2025, в 07:48
2000 руб./за проект
05 янв. 2025, в 06:24
15000 руб./за проект
05 янв. 2025, в 06:22
15000 руб./за проект