I have this on click:
$('.btn-delete').on('click', function(){console.log('delete')});
I then clone a div:
this.fileTemplate = $('.file:first').remove().clone(true);
Later I add the clone back to the page.
'delete' fails to log
The HTML:
<li class="file">
<button class="btn-delete">×</button>
</li>