私はimgsを集めています:
container.find('img')
ログによると、これは(console.log('img' + imgs [0]))
[オブジェクトHTMLImageElement]
しかし、each()でこのリストを反復処理すると、次のようになります。
container.find('img').each(function(idx) {
var curr = $(this);
console.log('curr ' + curr);
});
私は得ています:
[オブジェクトオブジェクト]
私はそれが配列内の存在をチェックするという私の厄介な問題の理由だと思います:
if (! jQuery.inArray(curr, hiddenImgs)) {
hiddenImgs.push(curr);
}
そして、要素が配列に含まれていないことを確信していても、FALSEを取得しています:/
それはクレイジーです。誰か助けてもらえますか?