単純なtodoアプリケーションを開発しようとしていますが、jQueryで作成された要素は、セットアップしたショートキーでは削除できません。私が作ったショート・キーは、最初の要素(および最初からページにある他の要素)では動作しますが、jQuery経由でDOMに入った要素は削除できません。ここでjQueryで添付された要素を削除する
<script>
$(document).ready(function() {
$('textarea.todo').focus(function() {
$(this).elastic();
});
$('textarea.todo').focusout(function() {
$(this).animate({ height: "2em" }, 500);
$(this).scrollTop(0);
});
$('#addTodo').click(function(){
$('<textarea class="todo" rows="1"></textarea>').appendTo('#todos');
});
$('.todo').bind('keydown', 'alt+ctrl+d', function(){
$(this).fadeOut('Slow');
});
});
</script>
</head>
<body>
<div id="header">
Simple<span id="alt">TODO</span>
</div>
<div id="todos">
<textarea class="todo" rows="1"></textarea>
</div>
<div id="footer">
<div class="left"><img src="PlusSign.png" id="addTodo"/></div>
<div class="right">HELP</div>
</div>
外部サイトへのリンクは、質問に役立つ*補助*となることができますが、常に関連するコード*を質問自体*に投稿してください。 (コードがたくさんある場合は、問題を再現する最小のテストケースを作成する必要があります)。スタックオーバーフローは、今のところあなたのためのリソースではなく、将来同様の問題を持つ他の人のためのものです。外部リンクは変更、削除、移動などが可能で、将来の質問やその回答を正確に無用にすることができます。 –