追加されたコードの削除に問題があります。
いくつかの div を追加して、結果を確認してください。
新しい div で dblclicked を実行しても、削除されません。
HTML:
<input id="val" name="value" />
<input id="submit" type="button" value="ok" />
<div id="content"></div>
脚本:
$("div[id^='block_']").on('dblclick', function() {
$(this).remove();
});
$("#submit").click(function(){
if ( $('#val').val().length > 0 )
{
$('#content').append('<div id="block_'+ $('#val').val() +'">'+ $('#val').val() +'</div>');
$('#val').val('');
}
});
これがJSFiddle
です。私はjquery 2.0.3を使用しています。