viktor_sarin_oms дорогой пользователь, настоятельно рекомендуем еще раз обратить самое пристальное внимание на п. 3.1 регламента работы сервиса (и, в особенности, на его последний абзац).
В противном случае, ваши вопросы будут удаляться по причине тег-спама.
Проблема таится тут img = el;
Вы переназначили переменной img значение с картинки на DOM-елемент. Естественно никакого онлоада тут не будет
Я подозреваю, что Вы хотели сделать что-то типа (в случае, если $('.b-channel__cover') - это img-шки):
$('.b-channel__cover').each(function(i,el){
var img = new Image();
img.onload = function(){alert('картинка существует')};
img.onerror = function(){alert('картинка не существует')};
img.src = $(el).attr('src')
});
Да, совершенно верно - как я мог так ошибиться - давно не писал на js спасибо вам огромное за ответ - я изменюсь за то что не совсем корректно задал вопрос , но вы все поняли правильно
!