Я не могу установить идентификатор для контейнеров div с различными изображениями в них, но хочу создать навигацию со ссылками перехода к различным разделам галереи.Один элемент, который устанавливается на изображениях, которые я надеялся ввести, - это атрибуты данных.Может ли кто-нибудь помочь мне с функцией, которая позволила бы мне установить стандартную ссылку перехода
<a href="#abc123">A</a>
, чтобы перейти к изображению
<img src="asdf.jpg" data-image-id="abc123" />
Мой текущий удар в этом был следующий, но этовозвращает: «Не удалось выполнить querySelector для« Элемента »:« {id-in-the-href} »не является допустимым селектором в HTMLBodyElement.
$('#container a[href*="#"]').on('click', function(e) {
e.preventDefault();
var jumpTo = $(this).attr('href').replace('#', '');
$('html, body').animate({
scrollTop: $('img[data-image-id="'+jumpTo+'"]).offset().top,
},
500,'linear')}
)