我只能按刪除按鈕一次刪除每個li
。這是爲什麼發生?在jQuery中使用最接近的()時發生錯誤
<input type="text" placeholder ="Add List" id="listItem"/>
<button id="addButton">add Item</button>
<ul id="output"></ul>
$(document).ready(function(){
$('#addButton').click(function(){
var listItem = '<li>' + $('#listItem').val();
listItem += '<button id = "deleteButton">Delete</button';
listItem += '</li>';
$('#output').append(listItem);
$('#deleteButton').click(function() {
$(this).closest('li').remove();
});
});
});