jQuery ๋ ?
HTML ์์๋ค์ ํธํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๋ง๋ค์ด ๋์ javascript๋ก ์์ฑ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ.
*import(์ํฌํธ)
headํ๊ทธ ๋ด๋ถ์ CND(๋งํฌ๋ฅผ ํตํด ์ํฌํธ)์ ํ์ค ์ถ๊ฐ์์ผ์ฃผ๋ฉด ์ฌ์ฉํ ์ ์๋ค.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
///<head>ํ๊ทธ ๋ด๋ถ์ ์ฝ์
ํ ์ฌ์ฉํ๋ฉด ๋จ.
* ์ ํ์ (Selector)
$("") ๋ด๋ถ์๋ ์ ํ์๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
id๊ฐ์ธ๊ฒฝ์ฐ๋ #+id๋ช
class์ธ๊ฒฝ์ฐ . + class๋ช
์ ์ฝ์
ํ๋ฉด ๋๋ค.
ex)id๊ฐ์ผ๋ก ์ ํํ๊ธฐ ์ฒซ๋ฒ์งธ๋ javascript์ ํ์, ๋๋ฒ์งธ๋ jQuery์ ํ์
document.getElementById("element3")
$("#element").hide();
์์ . Val( ) - ๊ฐ ๊ฐ์ ธ์ค๊ธฐ (value)
์์ ๋ฐฉ๋ฒ์ผ๋ก ๊ฐ์ ๊ฐ์ ธ์ฌ ํ๊ทธ๋ฅผ ์ ํํด์ค๋ค. ๊ทธ๋ฆฌ๊ณ .val()๋ฅผ ํด์ฃผ๋ฉด ๊ฐ์ ๊ฐ์ ธ์ค๊ฒ๋๋ค.
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
</head>
<body>
<h3>jQuery๋ก data ๊ฐ์ ธ์ค๊ธฐ</h3>
<input type="text" id = "data1" >
<input type="email" id = "data2">
<button type = "button" onclick="gett()" > submit</button>
</body>
๋์ถฉ inputํ๊ทธ๋ก ์
๋ ฅ์์์ ๋ง๋ค์ด์ค๋ค
<script>
function gett(){
let data1 = $("#data1").val();
let data2 = $("#data2").val();
console.log("data1:" + data1);
console.log("data2:" + data2);
}
</script>
์ด๋ฐ์์ผ๋ก ์ฌ์ฉํ๋ค. ์์ฝ๋๋๋ก๋ผ๋ฉด ์ฝ์์ฐฝ์ ์
๋ ฅํ ๊ฐ์ด ์ฐํ๊ฒ ๋๋ค.