3

わかりましたので、可視のクラスを持つすべての img の img src を取得するこの関数があります。

$('.visible').each(function() {
        var img = ($(this).attr('src'));
          alert(img);
            });

ここで、最初の 2 つの img src を比較して、それらが同じかどうかを確認する必要があります。これを試しました。

   $('.visible').each(function() {
         var firstImg = ($(this).eq(0).attr('src'));
         var secondImg = ($(this).eq(1).attr('src'));

if(firstImg == secondImg){
alert('match');
}else{
alert('not a match'); 
}

            });

これは明らかに間違っているので、どうすればこれを行うことができますか?

4

2 に答える 2

3

http://jsfiddle.net/j5bsU/を参照してください

HTML

<img class="visible" src="fake.png" />
<img class="visible" src="anotherfake.png" />
<img src="noclassimg.png" />
<img class="visible" src="lastimg.png" />

JS

$(document).ready(function()
{
    var imgs = $('.visible');
    var firstSrc = imgs[0].src;
    var secondSrc = imgs[1].src;
    alert(firstSrc == secondSrc);
});
于 2013-09-18T06:20:14.150 に答える