特定の親要素内のすべての img 要素を検索するプラグインがあります。一部の画像は重複しており、配列から削除する必要があります。それらをすべて配列に入れてから重複を除外するか、マップをトラバースしている間に何らかの条件付きチェックを行うことができると考えていますが、どちらを行うかはよくわかりません
jq プラグイン
(function( $ ){
$.fn.cacheImages = function() {
this.find('img').map(function(){
if($(this).attr('data-src') == null ||$(this).attr('data-src') == 'null'){
return;
}
else{
//do something here if $(this).attr('data-src') has not bed traversed yet
}
});
};
})( jQuery );
その後、次のように呼び出されます
$('#something-with-images').cacheImages();