Поэтому я должен вытащить все изображения, которые находятся в слайд-шоу, и распечатывать разные сообщения в зависимости от того, какое количество они находятся в слайд-шоу. Поэтому в настоящее время у меня есть следующее:
$('.image-class img').click(function() {
console.log("hi");
});
Делает вид, что html - это что-то вроде tihs
<ul>
<li class="image-class"><img src="image1.png" /></li>
<li class="image-class"><img src="image2.png" /></li>
<li class="image-class"><img src="image3.png" /></li>
</ul>
Таким образом, в настоящее время он находит все изображения, затем, когда я нажимаю один, он печатает "привет" на консоли. Он работает точно так, как я предполагал. Я просто зациклился на том, как печатать, например, "Изображение 1", когда нажимается одно изображение и "Изображение 2" при нажатии второго изображения. Мне нужно, чтобы это работало для любого потенциального количества слайдов, добавленных в слайд-шоу.
Любая помощь будет оценена по достоинству. Если вам нужна дополнительная информация, дайте мне знать!
Вы можете использовать $(this)
для доступа к объекту с щелчком изображения Like.
$('.image-class img').click(function() {
console.log($(this).attr('src'));
});
Вы можете получить атрибуты текущего выбранного элемента, например:
$('.image-class img').click(function () {
var text = $(this).attr("src");
console.log(text);
});