title: Jquery number of clicks record
body: <p>I am working on this page where I'm using a Jquery Mp3 Player (Jplayer) with its playlist. What I want to do is very simple in theory: I want to record the number of clicks for every playlist element.</p>
  
  <ul>
  <li>When someone enters the page, his number of clicks are at 0 for every element.</li>
  <li>The visitor can click a few times on element #1, then go to element #2 (which will be at 0), then come back to element #1 and the number of clicks must be saved.</li>
  <li>We don't need to save it for next visits.</li>
  </ul>
  
  <p>Jplayer has this function that loads each time a new playlist element is being loaded: <code>function playListChange( index )</code></p>
  
  <p>In which every element has its own ID dynamically updated: <code>myPlayList[index].song_id</code></p>
  
  <p>Here's my code:</p>
  
  <pre><code>function playListChange( index ) {
  var id = myPlayList[index].song_id;
  if(!o) { var o = {}; }
  if(!o[id]) { o[id] = 0; }
  alert(o[id]);
  … $("#mydiv").click { o[id] = o[id]+1; } …
  </code></pre>
  
  <p>But o[id] is reset every time and the alert always shows 0. Why?</p>
  
  <p>Thanks for any reply.</p>