With using .off(), .on() Function Still Runs

With using .off(), .on() Function Still Runs

I'm trying to remove the function and event that was added dynamically to an anchor tag. With this line:

  1. $(document).on("click", "a.like-command", function() {
  2.     likeFunction($(this));
  3.     return false;
  4.    
  5. });
  6. function likeFunction(tagele) {
  7.       $.ajax(){
  8.            
  9.             //gets some stuff from server

  10.       }.done(function (data) {
  11.             //delete the event handler so this function can't be called anymore
  12.             comment_div.find("div.command-area div.like a").off('click', this, false);   
  13.       });
  14. }

The element it's attached too is correct w/ line 12. Any idea as to why this doesn't work?