반응형
jQuery는 이미지 src 가져 오기 오기
버튼을 클릭하면 특정 img src를 div 클래스 img-block
블록 에 img src를 표시 할 수 있기 때문에 바랍니다 .
HTML
<button class="button">Click</button>
<div class="img1">
<img src="img.jpg" alt="">
</div>
<div class="img-block"></div>
CSS
.img-block{
position: absolute;
top:10%;
right:10%;
background-color: red;
width: 500px;
height: 500px;
}
.img1 img{
width: 200px;
}
JS
$('.button').click(function(){
var images = $('.img1 img').attr(src);
alert(images);
});
하지만 이제 문제는 img src를 얻는 것입니다.
그래서 경고를 사용하여 테스트를 수행하면 결과가 아무것도 경고하지 않습니다.
src는 따옴표로 묶어야합니다.
$('.img1 img').attr('src');
likr을 사용할 수 있습니다.
$('.class').find('tag').attr('src');
전체 URL 사용
$('#imageContainerId').prop('src')
상대 이미지 URL 사용
$('#imageContainerId').attr('src')
function showImgUrl(){
console.log('for full image url ' + $('#imageId').prop('src') );
console.log('for relative image url ' + $('#imageId').attr('src'));
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img id='imageId' src='images/image1.jpg' height='50px' width='50px'/>
<input type='button' onclick='showImgUrl()' value='click to see the url of the img' />
이것이 당신이 필요로하는 것입니다
$('img').context.currentSrc
제 경우에는이 형식이 최신 버전의 jQuery에서 작동했습니다.
$('img#post_image_preview').src;
참고 URL : https://stackoverflow.com/questions/19937162/jquery-get-the-image-src
반응형
'IT' 카테고리의 다른 글
Collections.sort가 빠른 정렬 대신 병합을 사용하는 이유는 무엇입니까? (0) | 2020.09.05 |
---|---|
경량 마크 업 언어 비교 및 대조 (0) | 2020.09.05 |
SpringData JPA는 협업 객체 속성으로 찾기 (0) | 2020.09.05 |
사용자 '에게 부여 된 권한이 작업을 수행 충분하지 않습니다. (0) | 2020.09.05 |
루비 배열을 함수 인수로 변환 (0) | 2020.09.05 |