Как мне создать кнопку «дублировать», которая дублирует указанный элемент c из списка выведенных json элементов в Javascript? - PullRequest
0 голосов
/ 20 июня 2020

Учитывая следующее json:

    var obj = [
{
  "Name": "John",
  "id": 1
},{
  "Name": "Mike",
  "id": 2
},{
  "Name": "Maria",
  "id": 3
},{
  "Name": "Jen",
  "id": 4
},{
  "Name": "Ben",
  "id": 5
}
]

Я вывел все имена файла json через a for l oop.

for (var i = 0; i < obj.length; i++) {

   output+= obj[i].Name+' Rename ' + '<button onclick="dublicateF(i)">Dublicate</button>' + ' Delete'+ '<br>';

}

Как мне убедиться, что кнопка «Дублировать», которую я нажимаю, действительно дублирует элемент (и выводит его в реальном времени)? Значение i, которое передается в функцию dublicateF, всегда равно 5. (длина / размер элементов json)

Я пробовал выполнить шаги из этого вопроса , который похож на : - но он выводит все кнопки рядом друг с другом, а не рядом с каждым соответствующим элементом.

Очевидно, как вы можете сказать, позже мне придется сделать то же самое с удалением и переименованием, но я полагаю, что если Я нашел дубликат, остальные не будут сильно отличаться.

Спасибо

...