반응형
250x250
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Notice
Recent Posts
Today
Total
관리 메뉴

네이처리 노트

[jQuery] 제이쿼리 기초 | 선언하기 $.ready() 본문

개발기록/Javascript

[jQuery] 제이쿼리 기초 | 선언하기 $.ready()

네이처리 2022. 9. 13. 13:07
728x90
반응형

기초리스트

▶기초 ( 선언하기 $.ready() )
▶ 속성보기 ( attr val checked disabled )
▶ 추가 및 삭제 ( append remove before after text html )
▶ 부모형제요소 찾기 ( parent closest children find prev next filter )
▶ 스타일 변경하기 ( css show hide toggle addClass toggleClass )




공부하면서 정리한 내용입니다
참고한 내용은 링크를 확인해주세요




🐟 선언하기

ID로 정확하게 선언하는 것을 권장하지만, 상황에 따라 Element나 Class로 선언 할 수 있다.
그 외의 다양한 방법으로도 선언이 가능하다.

<!--HTML-->

<div id='banana' class='yellow-color'>
	<input type="checkbox"/>
</div>
//jQuery

// element 선언
let example1 = $("div");  
let example2 = $("#ID");
let example3 = $(".classname");

	
// checkbox 선언
let example4 = $("#ID input");
let example5 = $("#ID input:checkbox");
let example5 = $("#ID input:checkbox[name='name']");

🐟 $(Document).ready()

$(Document).ready() 란 무엇?


올바른 HTML 순서

<html lang="en">
    <body>
        <p> ready란 무엇 </p>
        <!-- body 제일 아래에 script 위치 -->
    </body>
</html>

잘못된 HTML 순서
컴파일은 일반적으로 위에서 아래방향으로 이루어지는데, 아래의 잘못된 코드는 p태그가 나오기 전에 script문이 호출되버리기 때문에 결과적으로 JQuery문법이 p태그를 찾지 못함

<html lang="en">
    <head>
        <script>
            $('p').click(function(){
                    $(this).hide();
            });
        </script>
    </head>
    <body>
    	<p> ready란 무엇 </p>
    </body>
</html>


script code

$('document').ready(function(){

		// body가 준비 된 후에 script 시작하기
});

script code (권장⭐)

$(function(){

		// jQuery 3.0 이후는 이 방법을 권장
}




728x90
반응형
Comments