На вход берется элемент списка, скажем, имя.
При вводе имени оно добавляется в массив и отображается в формате html в div.
Тогда у нас есть область для удаления имени из списка, если оно совпадает.
Проблема возникает после удаления элемента списка. Когда вводится следующий элемент, также отображается удаленное имя. У меня есть хорошие замечания относительно кодового пера, где я пытаюсь проработать все детали этого, прежде чем переместить его в более постоянное место. Заранее спасибо.
код ручки
var userInputArr = [];
function inputNames(){
var userInput = $('#userInput').val();
userInputArr.push(userInput);
if(userInput !== ' '){
$("#listDisplayDiv").html(userInputArr.join(','));
$('#userInput').val(' ');
$('#userInput').html(' ');
}else{
alert('add name');
}
}
//clear item from list
function clearItem(){
var listValue = $('#listDisplayDiv').html();
var listValArr = listValue.split(',');
var itemToClear = $('#clearItemInput').val();
var indexOfSearch = listValArr.indexOf(itemToClear);
listValArr.splice(indexOfSearch, 1);
$('#listDisplayDiv').html(listValArr.join(','));
}