Я пытаюсь обеспечить всегда изображение с личной биографией. Могут быть два изображения или ни один доступный для использования (входящий из фида Parser Xpath). Если в XML не найдено изображения, я хочу загрузить заполнитель по умолчанию. Консоль сообщает мне эту строку «Uncaught TypeError: Невозможно прочитать свойство« indexOf »неопределенного». Я пробовал много вещей, чтобы исправить это, но не повезло. Любые рекомендации приветствуются.Почему я получаю неопределенную ошибку из этого jquery?
if ($('.a_class').attr('src').indexOf('jpg') == -1
&& $('.b_class').attr('src').indexOf('jpg') == -1) {
$('.a_class').attr('src', '/folder/default_img.JPG');
}
Можете ли вы воспроизвести проблему в фрагменте или [JSFiddle] (https://jsfiddle.net/)? Или, по крайней мере, разместите свой HTML здесь –
Это означает, что '.a_class' или' .b_class' не существует, или если они это делают, по крайней мере один из них не имеет атрибута src. – JJJ
Im с Jugana, можете ли вы запустить эти две линии для нас? 'console.log ($ ('. a_class'). length); console.log ($ ('. b_class'). length);' какой вывод? Было бы также полезно показать ваш html – DelightedD0D