티스토리 뷰

JQuery는 HTML 요소들을 조작하는, 편리한 Javascript를 미리 작성해둔 라이브러리다.

document.getElementById("element").style.display = "none";
$('#element').hide();

 

예를 들면 위의 자바스크립트의 코드를 Jquery를 사용해 짧게 나타낼 수 있는 것이다.

이런 Jquery를 사용하기 위해서는 사전에 '임포트'를 해야 한다

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

위의 코드는 임포트 코드이다.

css와 마찬가지로, Jquery를 쓸 때에도 대상을 지정해야 조작이 가능하다.

<div class = "mypost" id = "post-box">

css는 class를 사용했다면, Jquery는 id를 사용해 태그를 한다.(<body></body> 안)


Jquery의 몇 가지 기능들을 둘러보자.

$('#post-box').show()
$('#post-box').hide()

처음으로 살펴볼 것은 show, hide이다. 이것들을 사용하면 원하는 요소들을 나타내거나 숨길 수 있다.

function openbox() {
    $("#post-box").show()
}

function closebox() {
    $('#post-box').hide()
}

버튼에 onclik을 사용해서 위에서 정의한 openbox()와 closebox() 함수를 작동시킨다.

<button onclick = "openbox()">❤️ 영화 기록하기 ❤️</button>
<button onclick = "closebox()" type="button" class="btn btn-light">닫기</button>

 

다음은 temp_html이다.

temp_html을 사용할 때 문자열은 `(백 틱)을 사용한다. 이는 문자열을 html의 형식으로 변환해주는 방법이다.

let temp_html = `<button>나는 버튼이다</button>`
$('#card-box').append(temp_html)

 

 

tip) script 함수 작업할 때 alert 또는 console.log를 사용해서 확인하며 작업하면 좋다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2024/05   »
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
글 보관함