我正在尝试创建一个交互式待办事项列表,在其中我将文本输入到文本框中,单击一个按钮,然后它会在下面添加项目。到目前为止,我已经成功地能够使用按钮将项目添加到我的列表中,但无法通过单击它一次删除一个项目,这是我希望能够做到的。(理想情况下,每个项目旁边都会有一个复选框,当我单击该项目时,该项目会消失)。到目前为止,使用 .remove() 操作,我只能通过单击使列表中的所有项目消失。我做了一些研究,并认为 .on() 操作可能是我需要的。我试过了,现在我根本无法让物品消失。这是我的代码:
$(document).ready(function() {
$('#button').click(function() {
var toAdd=$('input[name=checkListItem]').val();
$('#item').append.('.list');
});
$(document).on('click','item',function() {
$(this).remove();
});
});
有什么不正确的地方吗?还是有更好的方法来解决这个问题?我是全新的,感谢任何和所有反馈。谢谢!