コードの一部は千語よりも優れているので
// this is our dynamic created element.,
var $test = $('<button>If you add this event is working, if you remove this, and add again, event is not working...</button>');
// this is our event
$test.click(function(){
alert('Fooobar'); // fires only first time
});
// $test.on('click',function(){ <-- same behaviour
$('#add').click(function(){
$('#container').append( $test );
});
$('#remove').click(function(){
$('#container').html(''); // This is destroying all $test events!!!
});
要素を削除して再度追加し、イベントを保存するにはどうすればよいですか?
JSフィドル:
イベントを破壊せずに要素を削除したい。