์ƒˆ์†Œ์‹

๐Ÿ’ป Web/-- JAVA SCRIPT

jQuery๋ž€ ? selector (์„ ํƒ์ž) , val (๊ฐ’ ๊ฐ€์ ธ์˜ค๊ธฐ) , ๊ฐ„๋‹จ ์˜ˆ์ œ , ์‚ฌ์šฉ๋ฒ•

  • -

 

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>

์ด๋Ÿฐ์‹์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ์œ„์ฝ”๋“œ๋Œ€๋กœ๋ผ๋ฉด ์ฝ˜์†”์ฐฝ์— ์ž…๋ ฅํ•œ ๊ฐ’์ด ์ฐํžˆ๊ฒŒ ๋œ๋‹ค.

 


 

 

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.