div内の画像の位置を見つけようとしています
私のHTML
<div>
<p>test</p>
<img src='test1.jpg'/>
<p>test</p>
<p>test</p>
<img src='test2.jpg'/>
<p>test</p>
<img src='test2.jpg'/> --the user clicks this image and I want to know the time it appears. In this case, 2 is what I need.
<p>test</p>
<img src='test2.jpg'/>
<p>test</p>
</div>
私は持っています
var imagePosition=0;
$('img').click(function(){
var imgSource=$(this).attr('src');
$(this).closest('div').find('img').each(function(){
if($(this).attr('src')==imgSource){
imagePosition++;
}
})
})
同じ画像が何回表示されるかはわかりますが、ユーザーがどの画像をクリックしたか、その位置はわかりません。とにかくこれを行うことはありますか?本当にありがとう!