앵커를 클릭했을 때 가까이있는 요소의 이미지 소스에 경고하고 싶습니다.형제 요소의 이미지 소스를 가져 오는 중
$('.click_me').click(function(){
alert($(this).closest('img').siblings('img.smiley_pic').attr('src'));
});
앵커를 클릭했을 때 가까이있는 요소의 이미지 소스에 경고하고 싶습니다.형제 요소의 이미지 소스를 가져 오는 중
$('.click_me').click(function(){
alert($(this).closest('img').siblings('img.smiley_pic').attr('src'));
});
$('a').click(function(){
alert($(this).prevAll('img').first().attr("src"));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class = 'image_div'>
<img src = "pics/smiley.jpg" class = "smiley_pic">
<a class = 'click_me'>click me</a>
</div>
또한 .prev()
를 사용할 수 있지만 내 대답은 가장 가까운 <img>
당신은 형제 IMG 요소를 대상으로 잘못된 선택이 있습니다
<div class = 'image_div'>
<img src = "pics/smiley.jpg" class = "smiley_pic">
<a class = 'click_me'>click me</a>
</div>
여기 내 JQuery와 있습니다 : 여기
는 구조입니다. 사용 :$('.click_me').click(function(){
alert($(this).prev().attr('src'));
});
감사합니다. 작동합니다! :) –
@monkeycoder : 도움이 되니 기쁩니다 :) –
이 코드와 Milind Anantwar 코드의 차이점은 무엇입니까? –
@monkeycoder 내 마지막 두 줄보기 –
감사합니다. siiir :) –