파일을 선택하세요
// #selectFile을 클릭하여 input:file의 클릭 이벤트를 트리거합니다.
jQuery('#selectFile').live('click',function(){
var ie = !-[1 ,];
if( 즉){
jQuery('input:file').trigger('click').trigger('change');
}else{
jQuery('input :file').trigger(' click');
}
});
파일 선택 시 발생하는 이벤트
jQuery('input:file').change(function(){
//dosomthing
})
참고:
1. Chrome 브라우저에서는 데이터 보안을 위해 숨겨진 입력: 파일이 "클릭" 이벤트를 트리거할 수 없습니다. 따라서 숨겨진 효과를 얻으려면 input: file의 투명도를 설정해야 합니다.
2. IE6 및 7의 입력 파일은 onchange 이벤트를 지원하지 않으므로 여전히
을 사용합니다.