title: Simple jQuery show(); hide(); confusion
body: <p>I have this jQuery code:</p>
  
  <pre><code>&lt;script type="text/javascript"&gt; 
  $(function() {
      $(".one-edition img").hover(function() {
          $(this).next(".editions-info-text").show();
      }, function() {
          $(this).next(".editions-info-text").hide();
      });
  }); 
  &lt;/script&gt;
  </code></pre>
  
  <p>Which, if the image under the div one-edition is hover'd over it shows the info text div, and when hovered out, it disappears - easy.</p>
  
  <p>However, I'm trying to get it to work using the Fancybox gallery like so:</p>
  
  <pre><code>&lt;div class="grid_3 one-edition"&gt;
      &lt;a href="images/latest/MO20.jpg" rel="editions-1"&gt;&lt;img src="http://placehold.it/200x250"&gt;&lt;/a&gt;
      &lt;a href="images/latest/MO20.jpg" rel="editions-1"&gt;&lt;/a&gt;
      &lt;a href="images/latest/MO20.jpg" rel="editions-1"&gt;&lt;/a&gt;
          &lt;div class="editions-info-text"&gt;
              &lt;p&gt;Title of edition&lt;/p&gt;
              &lt;p&gt;Further information&lt;/p&gt;
          &lt;/div&gt;  
      &lt;/div&gt;
  </code></pre>
  
  <p>The gallery works fine, but the editions-info-text is no longer showing or hiding. It must be something to do with wrapping the img in the anchor tag, but I've been trying to mess around with it for a while now and felt you guys might be able to help.</p>