๋ชฉ์ฐจ
jQuery๋ฅผ ์ด์ฉํ์ฌ ์์์ ์ด๋ฆ์ผ๋ก ํ์ฌ ์์์ ํ์ ์์๋ด๊ธฐ
์๋ ํ์ธ์! ์ด๋ฒ ๋ธ๋ก๊ทธ ํฌ์คํ ์์๋ jQuery๋ฅผ ์ฌ์ฉํ์ฌ ์์์ ์ด๋ฆ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ์์์ ํ์ ์ ์ด๋ป๊ฒ ์์๋ผ ์ ์๋์ง ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
์๊ฐ
์น ๊ฐ๋ฐ์์ ์ข
์ข
ํน์ ์์์ ํ์
์ ์์๋ด๋ ์ผ์ด ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค์ํ ์
๋ ฅ ํผ ์์ ์ค์์ ์ฌ์ฉ์๊ฐ ์
๋ ฅํ ๊ฐ์ ๊ฐ์ ธ์ค๋ ค๊ณ ํ ๋ ํด๋น ์์๊ฐ <input>
์ธ์ง, <select>
์ธ์ง, ์๋๋ฉด <radio>
์ธ์ง ๋ฑ์ ๊ตฌ๋ถํด์ผ ํ ๋๊ฐ ์์ต๋๋ค.
๋ฐฉ๋ฒ
- prop("tagName") ์ฌ์ฉํ๊ธฐ
var element = $("input[name='text']"); var tagName = element.prop("tagName"); console.log(tagName); // ๊ฒฐ๊ณผ ์์: "INPUT"
- [0].tagName ์ฌ์ฉํ๊ธฐ
var element = $("input[name='text']"); var tagName = element[0].tagName; console.log(tagName); // ๊ฒฐ๊ณผ ์์: "INPUT"
- [0].nodeName ์ฌ์ฉํ๊ธฐ
var element = $("input[name='text']"); var nodeName = element[0].nodeName; console.log(nodeName); // ๊ฒฐ๊ณผ ์์: "INPUT"
- document.getElementById('...').type ์ฌ์ฉํ๊ธฐ
var element = document.querySelector("input[name='text']"); var elementType = element.type; console.log(elementType); // ๊ฒฐ๊ณผ ์์: "text"
์์์ ํจ๊ป ์ดํด๋ณด๊ธฐ
๊ฐ๋ น, ๋ค์๊ณผ ๊ฐ์ด <input>
์์๋ฅผ ๊ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค.
<input type="text" name="text" />
์ด ๊ฒฝ์ฐ, ์์์ ์๊ฐํ ๋ฐฉ๋ฒ๋ค์ ์ฌ์ฉํ๋ฉด ๊ฐ๊ฐ "INPUT", "INPUT", "INPUT", "text"์ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ฒ ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํ์ฉํ์ฌ ํด๋น ์์์ ํ์ ์ ํ์ ํ ์ ์์ต๋๋ค.
๋ง๋ฌด๋ฆฌ
์ง๊ธ๊น์ง jQuery๋ฅผ ์ด์ฉํ์ฌ ์์์ ์ด๋ฆ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ์์์ ํ์ ์ ์ด๋ป๊ฒ ์์๋ผ ์ ์๋์ง ์์๋ณด์์ต๋๋ค. ์ด๋ฅผ ํตํด ์น ๊ฐ๋ฐ ๊ณผ์ ์์ ์์์ ์ข ๋ฅ๋ฅผ ๊ตฌ๋ถํ๊ณ ํ์ํ ์์ ์ ์์ํ๊ฒ ์ํํ ์ ์์ ๊ฒ์ ๋๋ค.
์ด ํฌ์คํ ์ ์น ๊ฐ๋ฐ์๋ฅผ ๋์์ผ๋ก ์์ฑ๋์์ต๋๋ค. ์ค์ ํ๋ก์ ํธ์ ์ ์ฉํ์ค ๋์๋ ์ฃผ์ ๊น๊ฒ ๊ฒํ ํ์๊ธฐ ๋ฐ๋๋๋ค.
'Lect & Tip > javascript, jQuery' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
jquery .sort() ํจ์๋ฅผ ํ์ฉํ ์์ ์ด๋๊ณผ ์ ๋ ฌ (0) | 2023.09.01 |
---|---|
jQuery ๋์ click ์ด๋ฒคํธ ์ฒ๋ฆฌํ๊ธฐ (0) | 2023.08.23 |
์๋ฐ์คํฌ๋ฆฝํธ/jQuery๋ก input checkbox name๊ฐ, value ๊ฐ์ผ๋ก ์ฒดํฌํ๊ธฐ (0) | 2023.07.31 |
2023๋ ์ผ์ฉ์ง ์๋์ธ ๊ณ์ฐ๊ธฐ (0) | 2023.07.03 |
์ฑGPT ๋ก๋ ๋น์ฒจ๋ฒํธ ์์ธก lotto 1073ํ ๋ถ์ (0) | 2023.06.23 |
๋๊ธ