Вы получаете undefined
, потому что .attr('src')
возвращает атрибут src
первого элемента, найденного с помощью селектора $('.flickity-slider > figure')
, который даже не выбирает img
s, но figure
элементов (figure
не делает src
).
$('img').map(function(){ return $(this).attr('src'); })
Попробуйте сначала с более простым селектором - выберите все img
s на веб-сайте, а затем наберите .map(...)
или .each(...)
, чтобы вы могли использовать .attr('src')
для всех найденных результатов. Как только вы это заработаете, исправьте селектор «изображение на рисунке», чтобы он выбирал img
, а не figure
s.