for ループがあり、コンソールへのトレースは変数が正しいことを示しています。epid は別の方法で決定されます。
for (var i=0; i< $('#slideshow > div').length; i++) {
var divid = $('#slideshow > div').eq(i);
console.log(divid)
console.log(epid)
if ( divid == epid ) {
alert("equal " + epid);
} else {
console.log("blah");
};
};
ループのある時点で、コンソールは要素が同じであることを示しますが、アラートはポップアップしません。コンソール:
<div style="height: 100%; display: none; " id="ep5">…</div>
<div style="height: 100%; display: none; " id="ep6">…</div>
blah
<div style="height: 100%; display: none; " id="ep6">…</div>
<div style="height: 100%; display: none; " id="ep6">…</div>
blah
<div style="height: 100%; display: none; " id="ep7">…</div>
<div style="height: 100%; display: none; " id="ep6">…</div>
blah