jQuery this 사용법

단밤v 2023. 1. 11. 23:08
728x90
반응형

안녕하세요. 터미네입니다.

 

이번 포스팅은 jQuery에서 사용시 활용하는 this를 소개합니다.

 

this의 의미는 무엇일까요?

번역하자면 '이것'이라는 의미죠.

 

jQuery에서의 this는

$안의 요소에 대해 기능을 정의했을 경우

$안의 요소를 가리키는 것입니다.

 

<html>
<head>
<script>
    $(document).ready(function(){
        $("select[name=fruit]").change(function(){
            // 콘솔창에는 select box를 선택한 값이 나옴
            // 사과, 배, 오렌지 중 하나 나옴.
            console.log($(this).val());
        })	
    });
</script>
</head>
    <body>
    	<select name="fruit">
        	<option value="사과" selected>사과선택</option>
        	<option value="배">배선택</option>
            <option value="오렌지">오렌지선택</option>
        </select>
    </body>
</html>

 

위 예제 코드에서

$(this)에서 this는 무엇일까요?

 

바로 select[name=fruit]를 가리킵니다.

 

$(~~~)에 대한 jQuery함수가 실행할 때,

this라는 것을 써서 이것에 대해 기능을 활용하는 것이겠죠.

 

자바 언어에서도 this라는 것을 사용하는데,

자바에서의 this는 해당 클래스를 의미합니다.

 

코드 문법 자체가 다르더라도 의미가 비슷하다고 볼 수 있겠네요.

 

jQuery에서의 this는

개발에 많이 활용되고 있습니다.

 

이번 포스팅은 여기까지입니다.

 

긴글 읽어주셔서 대단히 감사드립니다.

다음 포스팅 기대해주세요!

728x90
반응형