JQuery
: 자바스크립트 언어를 간편하게 사용할 수 있도록 단순화시킨 오픈 소스 기반의 자바스크립트 라이브러리
JQuery Method
값 가져오기 & 설정하기
$(선택자).val();
: input과 같은 value 값을 가져올 수 있다.
$(선택자).val("설정할 값");
input과 같은 곳에 value 값을 설정할 수 있다.
var value = $("input").val();
$("input").val("I'm done!");
Style 변경하기
$(선택자).css("속성","속성값");
$("span").css("font-size", "30px");
$("span").css("color","black");
--------------------------------------------
var span = document.querySelector("span");
span.style = "font-size: 10px; color: red";
속성 변경하기
$(선택자).attr("속성", "속성값");
$("#li2").attr("style", "color:red ;background-color: blue")
Text 변경하기
$(선택자).text("글자");
$("span").text("change innerText~";
----------------------
var span = document.querySelector("span");
span.innerText = 'change innerText~';
HTML 변경하기
$(선택자).html(html);
$("p").html("<h1>hello</h1>");
--------------------
var p = document.querySelector("p");
p.innerHTML = "<h1>hello</h1>";
요소 추가
$(선택자).append(요소);
: 선택된 요소의 자식 요소 중 마지막으로 추가
- jquery는 태그를 적으면 태그로 인식하지만, 반면에
document.querySelector("#p1").append("<h2>h2</h2>")
를 사용한다면 태그가 문자로 인식된다.
$("p").append("<h3>h3tag</h3>");
--------------------
p.appendChild(h1);
요소 삭제
요소 탐색
클래스 조작하기
- switchClass를 사용하기 위해서는 jquery ui를 다운받아야 한다.
https://jqueryui.com/download/
- 다운 받아서 jquery-ui.js 파일과 jquery-ui.css파일을 각자의 경로를 잘 입력하여 html 파일에 코드를 추가해주어야 한다.
<script src = "jquery-ui.js"></script>
<link rel='stylesheet' href=jquery-ui.css">
$(선택자).switchClass("class1","class2",시간);
: class1에서 class2로 클래스를 바꾼다. 시간은 클래스를 바꿀 때 걸리는 시간을 의미한다.
$("div").addClass("class"); //class추가
$("div").removeClass("class"); //class제거
$("div").hasClass("class")//class가 있는지 없는지 확인 - true/false
$("div").toggleClass("class");//class가 있으면 삭제, 없으면 추가