Так что я пытаюсь пройти через несколько элементов, и у меня, похоже, проблема. У меня есть 2 divs, у которых есть два дочерних элемента каждый - вход и ссылка. Внутри ссылки есть также изображение. Когда я нажимаю кнопку ввода первого div, я хочу, чтобы вы могли перейти к ее родному брату (ссылка {тег}) и в дочерний элемент ссылок (тег img) и получить его исходный атрибут, который я буду использовать для изменения изображения второго div. Вот отрывок кодаПеремещение в jquery через несколько элементов
HTML:
<div id="item">
<a href="#" target="_blank" id="yeezy"><img src="img/deli/1.jpg" alt="Owl Image" id="homeimage"></a>
<input type="submit" id="btn1" class="btn btn-default dropdown-toggle viewbuttons" value="View Item" onclick='changeImage("img/deli/1.jpg");'>
</div>
<div class="item">
<a href="#" target="_blank"><img src="img/deli/2.jpg" alt="Owl Image" id="homeimage"></a>
<input type="submit" id="btn" class="btn btn-default dropdown-toggle viewbuttons" value="View Item" onclick='changeImage("img/deli/2.jpg");'>
</div>
Jquery:
$(document).ready(function(e){
$('input#btn1').on('click', function(){
var changeThis = $('input#btn1').siblings('#yeezy').children('img').attr('src');
$("#homeimage").attr("img", changeThis);
})
});
Спасибо заранее
Что должен 'changeThis' равно в вашем примере? Я принимаю 'img/deli/1.jpg'? Что из-за чего у вас есть 'id =" item "и' class = "item"?? – FrankerZ