예전부터 항상 궁금한게 있는데 개발자 도구 통해 console.log 찍어서 보면.... 채택완료
amkorjavascript
9년 전
조회 3,950
</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$("input[name='no[]']").each(function() {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> if($(this).val() == selNo) {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>console.log(this);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>console.log($(this));</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> }</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p> </p><p>

html 상 input[name='no[]] 이것들만 있는것들을 jqeury each 통해 해당value값이 selNo 같으면
console.log 찍게 해놓았습니다.
개발자 도구 통해 확인 해보시면
각각 다른 형태로 출력되는것을 볼수 있는데요.
제가 아직 자바스크립트 기초에 대해 부족한 편이라 왜 다른 형식으로 출력되는것인지
알고 싶습니다.
결국 , this , $(this)
이것인데요
이것이 차이점이 무엇인가요? 또 왜 다른 형식으로 출력되는지 알고 싶습니다.
부탁드립니다. ㅠ,ㅠ
초보자에게 따끔한 매질 한번 부탁드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인