title: click() vs. live() vs. onclick (many divs) in jQuery
body: <p>I have a list with 200 divs,</p>
  
  <pre><code>&lt;div id="sId_1" class="sDiv"&gt;&lt;/div&gt;
  &lt;div id="sId_2" class="sDiv"&gt;&lt;/div&gt;
  ....
  &lt;div id="sId_200" class="sDiv"&gt;&lt;/div&gt;.
  </code></pre>
  
  <p>What of the following two is faster?</p>
  
  <pre><code>-- each loop -- with i++;
      &lt;div onclick="callSomeFunction('click');" id="sId_'+i+'" &gt;&lt;/div&gt; 
  -- each loop --
  
  
  -- each loop -- with i++;
      $('#sId_'+i+'').click( function (event) ....
  -- each loop --
  
  
  $('.sDiv').click( function (event) ......
  </code></pre>
  
  <p>Is it the first solution? Because jQuery creates an object in the $.cache for every div.</p>
  
  <p>PS: is an object with more than 1000 entries a problem for JavaScript?</p>