I have a div with id="gallery"
, and three images within:
<div id="gallery">
<a class="trigger" href="images/fulls/01.jpg">
<img class="thumb" src="images/thumbs/01.jpg">
</a>
<a class="trigger" href="images/fulls/02.jpg">
<img class="thumb" src="images/thumbs/02.jpg">
</a>
<a class="trigger" href="images/fulls/03.jpg">
<img class="thumb" src="images/thumbs/03.jpg">
</a>
</div>
So when I do $('#gallery img').length;
the value that I get is 3 in chrome, as expected. But, in firefox this value is 51.
Opera, safari, and internet explorer give 3 also.
Here's the fiddle link: http://jsfiddle.net/ncD9H/