我正在尝试单击一个类的实例,然后计算并提醒该类的先前实例的数量,目前它似乎只显示所有实例而不是单击实例之前的数量。
这是我目前与jsfiddle一起使用的代码
HTML:
<div class="locationGallery">
<div><span class="prev">next</span><span class="polaroidImage" ref="1">IMAGE 1 SIMULATION</span><span class="next"></span></div>
<div><span class="prev">next</span><span class="polaroidImage" ref="2">IMAGE 2 SIMULATION</span><span class="next"></span></div>
<div><span class="prev">next</span><span class="polaroidImage" ref="3">IMAGE 3 SIMULATION</span><span class="next"></span></div>
<div><span class="prev">next</span><span class="polaroidImage" ref="4">IMAGE 4 SIMULATION</span><span class="next"></span></div>
</div>
jQuery:
var numImgs = $('div.locationGallery .polaroidImage').length;
var prevImages = $('.polaroidImage').prevAll().length;
$('.polaroidImage').click(function(){
var title1 = $('div.locationGallery').next('.polaroidImage').attr('ref');
alert(prevImages);
});
CSS:
.next{
margin-left:25px;
display:none;
}
.prev{
margin-right:25px;
display:none;
}