Уже битый час ломаю голову над задачей: обратиться к картинке, лежащей на несколько уровней выше.
HTML:
<div class="portfolio-item photo">
<div class="portfolio-info">
<span class="info">
<h3>Название проекта</h3>
<p>Web-сайт</p>
<hr>
<div class="btn-open-img" href="#"></div>
</span>
</div>
<img src="img/photo/001.jpg" alt="Photo 1">
</div>
JavaScript:
$(".btn-open-img").click(function(){
var img = $(this); // тут надо
});
Нужно получить в переменную "img" не кнопку (.btn-open-img), а "". Это необходимо будет, чтобы получить путь картинки.
$(".btn-open-img").click(function(){
var img = $(this).closest(".portfolio-item").find("img"); // тут надо
});
$(".btn-open-img").click(function(){
var img = $(this).closest(".portfolio-item").find("img"); // тут надо
console.log("src", img.attr('src'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="portfolio-item photo">
<div class="portfolio-info">
<span class="info">
<h3>Название проекта</h3>
<p>Web-сайт</p>
<hr>
<a class="btn-open-img" href="#">click me</a>
</span>
</div>
<img src="img/photo/001.jpg" alt="Photo 1">
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть простой RecyclerView в котором выводится список публикацииПри нажатию на каждую из них я перехожу на новый активити
Задача: есть папка с каталогами и подкаталогами в которых находятся файлы с логамиНужно отфильтровать и записать в отдельный файл непустые...
Подскажите пожалуйста можно ли как то увеличить квоту на использование YouTube Data API v3, а то просто 1 млн в день мне не хватаетМожет можно хотя...