jquery selector 질문 채택완료

5년 전 조회 2,323
$("#profilePhotoFileUpload")[0]

이런식으로 셀렉터 뒤에 [0]을 써주어야 하는경우가 있는데

이게 뭘 의미하는 건가요?

선택자가 배열을 가지기도 하나요?

답변 1개

채택된 답변
+20 포인트

선택한 값이 #로 시작되어 아이디라고 해도 단순한 엘리먼트가 아닌 파일인풋이라던가, 오브젝트, json 파일등의 형태를 가지면 배열값을 리턴합니다.

 

해당 선택자의 형, 즉 타입이 궁금하시다면

Copy
console.log(typeof $('#test'));

등으로 확인해볼 수 있습니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

선택자도 typeof 로 확인할 수 있었군요
좋은 정보 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고