input type="file" 만들고 display="none"
첨부하는 버튼(div)을 따로 만들고, 그걸 클릭했을 때 첨부input을 클릭시키려면
<div class="main_img">
<div class="add_m_img"></div>
</div>
<input type="file" class="real_upload" accept="image/*"
required multiple id="mUpload">
$(".main_img").on("click", function() {
$(this).next(".real_upload").click();
})
위와 같이 클릭 이벤트 함수 만든 다음
클릭시키고 싶은 것에 클릭 이벤트 발생시키면 된다.
나는 input을 해당 div 다음에 만들었으니 next로 지정했다.
accept="image/*" : 이미지 파일만 업로드 가능하게 하는 속성.
'자율 학습 > 학습' 카테고리의 다른 글
[JavaScript] document.referrer 이전 페이지에 대한 정보 (로그인 후 돌아가기) (0) | 2022.09.16 |
---|---|
[JavaScript] keyup, keydown, keypress 차이 (0) | 2022.09.15 |
[jQuery] keypress() 메서드 (0) | 2022.09.15 |
[Oracle/SQL] 댓글 테이블과 JOIN 할 때는 OUTER JOIN 하기 (0) | 2022.09.15 |
[CSS] :root 가상 선택자 이용해서 색 지정하기 (0) | 2022.09.14 |