0
이것이 작동하지 않는 이유를 알 수없는 것 같습니다.파일이 Jquery로 선택되었는지 확인하는 방법은 무엇입니까?
photoVal은 항상 아무 것도 아닙니다. 그래서 내가 결코 사라지지 않은 배경. 파일을 선택하면 값이 변경되지 않아야합니까?
jQuery를
$(document).ready(function() {
$('.browsebutton').bind("click" , function() {
$('#uploadphoto').click();
});
var photoVal = $('#uploadphoto').val();
$('#uploadphoto').change(function(){
alert(photoVal);
});
if (photoVal !== ''){
$('#photo').css('background', 'none');
}
});
HTML
<div id="photo">
<img id="preview" src="#" alt="Image Preview" />
</div>
<br>
<div id="browse">
<button type="button" class="browsebutton">Add Photo</button>
</div>
<input type="file" id="uploadphoto" name="uploadphoto" style="display: none;"/>
작품 덕분에, 그것은 중복했지만 내가 작동되지 않았으며 그 이유를 알아낼 수 :
이보십시오. – user2127833