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();
});
});