Я пытаюсь настроить таргетинг на изображение родителя родителя родителя моей кнопки.Целевой div в родительском элементе родителя родителя
Пробовал:
$(event.target).parents().eq(2).$("img").css("opacity", .3);
$(event.target).parent().parent().parent().$("img").css("opacity", .3);
$(event.target).parent().parent().parent("img").css("opacity", .3);
Edit: просто понял, что это родитель родителя, но даже изменить соответствующим образом, приведенный ниже код до сих пор не работает.
вот HTML:
<div>
<div>
<button type="button" class="page3">Read more</button></div>
</div>
<img src="img/imgs-slides/3.png" border="0" alt="">
</div>
ЯШ:
$("button.page3").click(function(event) {
$(event.target).parents().eq(1).$("img").css("opacity", .3); //doesnt work
$(event.target).closest("img").css("opacity", .3); //neither
}
[ '.closest()'] (HTTP: //api.jquery .com/closeest /), вероятно, будет лучше для этого. –
Можете ли вы опубликовать фактическую структуру HTML? – tymeJV