我試圖讓Length來計算一系列具有相同類名的div的圖像數量,但我無法讓jQuery單獨查看每個DIV。如何使用jQuery選擇器來影響同一類的不同兄弟?
console.log($('.channel_titles_art').each(function(){
console.log($('.channel_titles_art img').length);
})
);
例如,我想它想的輸出:DIV之一:4張圖片,DIV二:2個圖像,DIV三:12張圖片...
而是它計算的總數圖像是使用channel_titles_art類的所有div的子圖像,並重復多次(對於三個div「18圖像」重複三次)
是否有一種方法可以分別遍歷每個div?
謝謝!我一直把頭撞在這張桌子上。 – nipponese 2011-04-07 21:50:30
哈哈沒問題^ _ ^隨時 – Neal 2011-04-07 21:50:50
只是爲了笑:'$(this).find('img')'可能比'$('img',this)'稍微快一些',因爲後者是使用前任的。如果使用後者,這將導致更多的函數調用。再次 - 如果沒有真正的微型優化需求,請做最清晰的事情。 – 2011-04-07 22:09:54