bind and unbind function with a name
<p>I need to bind and unbind a function on click.
The problem is that I need the click event (also 'this' as the clicked element would be fine)</p>

<pre><code>  function clickElement(e) {
  [...]
   //here I need event or this clicked element
  }
</code></pre>

<p>this would works, but doesn't have the event parameter</p>

<pre><code>$('.clickme').on('click', clickElement)
</code></pre>

<p>this would works but I can't unbind the specific function</p>

<pre><code> $('.clickme').on('click', function(e){clickElement(e)})
</code></pre>

<p>this doesn't work:</p>

<pre><code> $('.clickme').on('click', clickElement(e))
</code></pre>

<p>why?</p>

<p>I need to use .on instead of .click because later I need to unbind clickElement and only clickElement like this:</p>

<pre><code>  $('.clickme').off('click', clickElement);
</code></pre>
