title: Each loop with return false only shows first result
body: <p>I would like to show a point score and user name for 10 entries (class "horse") on button click, which concatenates the value in an image's alt and title tags, attached to a class "lane" for each entry. If I include "return false" to end the each() loop, this function only shows the value for the <em>first</em> entry on each entry. If I exclude return false, all of the values appear on all of the entries. I need help understanding how to display just the value of each entry on the respective entry.</p>
  
  <p>Adding HTML sample by request:</p>
  
  <pre><code>&lt;div id="lane10" class="lane"&gt;
   &lt;img class="horse" id="car10" alt="James Hinchcliffe" title="560 pts" src="indyNewGunMetal.png"/&gt;
  &lt;/div&gt;
  </code></pre>
  
  
  
  <pre class="lang-js prettyprint-override"><code>$('.showLabels').on('click', Labels);
  
  function Labels() {
      $('.horse').each(function() {
          var imgTitle = (AJS.$(this).attr('title'));
          var imgAlt = (AJS.$(this).attr('alt'));     
          var fullTag = "&lt;div class='carLabel'&gt;" + imgAlt + "&amp;nbsp;-&amp;nbsp;"
                            + imgTitle + "&lt;/div&gt;";
  
          // show image title
          AJS.$('.lane').before(fullTag); 
  
          // return false stops the each loop.        
          return false;
  
      });
  };
  </code></pre>