Edit in JSFiddle

$('.container').click(function(){
  var self = $(this);
  self.unbind(); //unbinds all events, you can also specify specific events to unbind as the first argument if you want
  self.text('unbinded click event!');
    setTimeout(function(){
      self.text('');
    }, 2000);
});
<div class="container"></div>
.container{
    width: 200px;
    height: 200px;
    background: green;
}