我正在尝试创建一个实用 jQuery 格式的用户界面列表。用户使用输入字段和添加按钮添加到列表中,并且可以使用可排序功能对列表进行排序,并且应该能够双击以从列表中删除项目。但是,双击删除仅适用于我在 html 中输入的原始 ol li 项目。由于某种原因,我在 jQuery 中添加的 li 对象不会被双击删除。有谁知道为什么?
下面的代码摘录
$(document).ready(function () {
$('ol').sortable();
$('#button').click(function () {
var toAdd = $('input[name=checkListItem]').val();
$('.list').append('<li>' + toAdd + '</div>');
});
$("li").dblclick(function () {
$(this).remove();
});
$(document).on('.dblclick', 'li', function () {
$(this).remove();
});
});