我想创建一个实用jQuery格式化的用户界面列表。用户添加到带有输入字段和添加按钮的列表中,并且可以使用可排序功能对列表进行排序,并且应该能够双击以从列表中移除项目。但是,双击删除仅适用于我在html中输入的原始ol li项目。我在jQuery中添加的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();
});
});
OMG是代码/缩进风格难以阅读。 *编辑:看起来像有人决定改变它。* – 2013-03-27 19:15:41