所以我想遍历多个元素,我似乎遇到了问题。我有2个div,每个div都有两个子元素 - 一个输入和一个链接。链接里面还有一张图片。当我点击第一个div的输入按钮时,我希望能够遍历它的同胞(链接{a标签})并进入链接child(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