Хочу сделать возможность редактировать элементы to do. Создаю DOM элемент следующим образом:
$("#to-do-list").append(
`<li class=list-decorate id=${tempHolderId}>
<input type=checkbox ${checked} class=task-check >
<span class=task-txt word-break=break-all id=spanId>${tempHolderText} </span>
<input type=button class=task-delete-button value=Delete >
<input type=button class=task-edit-button value=Edit ><br/>
</li>`
);
Дальше хочу по двойному клику превратить span в input, отредактировать текст, и по нажатию Enter сохранить его в массив(taskListHolder).
Потом отрисовать элемент обратно, при помощи функции выше. Интересует реализация с заменой span на input.
Про
contenteditable=true
для span знаю.
Пока сделал:
$(document).on("dblclick","#spanId", function(){
});
/code>