I want to create a button that has a jQuery click on the fly. After the user is done and hit the button I want to destroy the button and the jQuery click until a time I need it
This should work. Change html in strings appropriately:
$('#targetdiv').append( $("foobar").click( function(evt) { $(this).remove(); }))
Here's a demo site showing it in action.