Is there any method to unbind an event that has been bound with one()? Sort of like unone()
You unbind whatever event that is bounded with .one().
$('your_element').unbind('event_called_with_one');
$('input[type=text]').focus(function(){ $(this).one('keypress',function(){console.info('This should not print!');}); if($('input[type=checkbox]').prop('checked'))$(this).unbind('keypress'); });
unbind