자바스크립트를 배운 날, 자바스크립트만 알면 모든 웹사이트를 뚝딱 만들 수 있을 것만 같았다 ㅎㅎ 그런데 이름도 생소한 요녀석이 나타났다 ㅜ
<정리>
JQuery는 편리한 자바스크립트를 미리 작성해둔 것!(CSS로 따지면 부트스트랩!!)
사용 전 반드시 임포트 먼저!!
id='~'을 통해 특정 요소를 가리킴(CSS의 경우는 class를 이용했었지 ㅎㅎ)
chrome 개발자도구 콘솔창을 이용해 즉각 확인가능(매번 새로고침 필요 x)
<예시>
>input 박스의 값을 가져오기
(id값이 url인 곳을 가리키고, val()로 값을 가져오기)
$('#url').val();
>div 보이기/ 숨기기
(id값이 post_box인 곳을 가리키고, show(),hide()로 값을 가져오기)
$('#post_box).hide();
$('#post_box).show();
>태그 내 html 입력하기
(예시_포스팅되면 카드가 추가되는 기능)
카드가 붙는 div에 id를 추가해주는 것이 핵심!
<div class="mycards">
<div class="row row ~~~~~~ g-4" id="cards_box">
버튼 넣어보기
let temp_html = `<button>나는 추가될 버튼이다!</button>`;
$('#cards-box').append(temp_html);
카드 넣어보기
// 주의: 홑따옴표(')가 아닌 backtick(`)으로 감싸야 한다.
// 숫자 1번 키 왼쪽의 버튼을 누르면 backtick(`)이 입력된다.
// backtick을 사용하면 문자 중간에 Javascript 변수를 삽입할 수 있다.
(무조건 <script></script> 안에!!!)
let title = '영화 제목이 들어갑니다.';
let temp_html =`<div class="col">
<div class="card">
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">${title}</h5>
<p class="card-text">여기에 내용이 들어갑니다.</p>
<p>⭐⭐⭐</p>
<p class="comment">여기에 코멘트가 들어갑니다.</p>
</div>
</div>
</div>`
$('#cards-box').append(temp_html);
'코딩' 카테고리의 다른 글
코딩교육 2주차(JQuery Quiz) (0) | 2022.06.26 |
---|---|
코딩교육 2주차(포스팅박스 열기 닫기 감추기 ) (0) | 2022.06.26 |
코딩의 기초!!! (0) | 2022.06.23 |
코딩교육 1주차(팬명록 만들기) (0) | 2022.06.23 |
코딩교육 1주차(영화 기록 사이트+맛집) (0) | 2022.06.23 |