Click event getting double results

Click event getting double results

Hi All,

I'm trying to write a simple function to replace the deprecated toggle function, but I'm getting two console responses for each click. 
    on 1st click: 
odd number of clicks
odd number of clicks
    on 2nd click:
even number of clicks
even number of clicks
  etc...

I thought using mouseup would fix it, but it still continues to happen.  What do I need to change?

  1. var myclicks = true;
  2. $('#myclicktest').mouseup(function() {
  3.     if (myclicks) {
  4.       console.log('odd number of clicks');
  5.       myclicks = false;
  6.     }
  7.     else {
  8.       console.log('even number of clicks');
  9.       myclicks = true;
  10.     }
  11. });

Thanks,  Bill