Lect & Tip/javascript, jQuery33 jQuery ๋์ click ์ด๋ฒคํธ ์ฒ๋ฆฌํ๊ธฐ jQuery๋ก ๋์ click ์ด๋ฒคํธ ์ฒ๋ฆฌํ๊ธฐ ๊ฐ์ ์น ๊ฐ๋ฐ์์ jQuery๋ ๋ง์ ์ ์ฉํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋๋ฐ, ๊ทธ ์ค ํ๋๋ ๋์ ์ผ๋ก ์์ฑ๋ ์์์ ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ์ ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ด ๋ธ๋ก๊ทธ ํฌ์คํ ์์๋ ๋์ ์ผ๋ก ์์ฑ๋ ๋ฒํผ์ ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. ์ํฉ ์ค์ ๋ณดํต ์น ํ์ด์ง์์ ๋ฒํผ์ ํด๋ฆญ ์ด๋ฒคํธ๋ฅผ ๋ถ์ฌํ ๋, $(document).ready() ํจ์ ๋ด์์ ์ด๋ฒคํธ๋ฅผ ์ ์ธํฉ๋๋ค. ํ์ง๋ง ๋์ ์ผ๋ก ์์ฑ๋ ๋ฒํผ์ ๊ฒฝ์ฐ, ์ด๊ธฐํ ๋จ๊ณ์์๋ ํด๋น ๋ฒํผ์ด ์กด์ฌํ์ง ์์ ์ด๋ฒคํธ๊ฐ ์ ์ฉ๋์ง ์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฒํผ ์ ์ฝ๋์์ ๋ ๋ฒ์งธ ๋ฒํผ (secondButton)์ ํด๋ฆญํด๋ ๊ฒฝ๊ณ ๋ฉ์์ง๊ฐ ํ์๋์ง ์์ต๋๋ค. ์ด๋ ๋ ๋ฒ์งธ ๋ฒํผ์ ์ด๋ฒคํธ๊ฐ ์ด๊ธฐํ ๋จ๊ณ์์ ์ด๋ฏธ ์ ์ธ.. 2023. 8. 23. jQuery๋ฅผ ์ด์ฉํ์ฌ ์์์ ์ด๋ฆ์ผ๋ก ํ์ฌ ์์์ ํ์ ์์๋ด๊ธฐ jQuery๋ฅผ ์ด์ฉํ์ฌ ์์์ ์ด๋ฆ์ผ๋ก ํ์ฌ ์์์ ํ์ ์์๋ด๊ธฐ ์๋ ํ์ธ์! ์ด๋ฒ ๋ธ๋ก๊ทธ ํฌ์คํ ์์๋ jQuery๋ฅผ ์ฌ์ฉํ์ฌ ์์์ ์ด๋ฆ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ์์์ ํ์ ์ ์ด๋ป๊ฒ ์์๋ผ ์ ์๋์ง ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค. ์๊ฐ ์น ๊ฐ๋ฐ์์ ์ข ์ข ํน์ ์์์ ํ์ ์ ์์๋ด๋ ์ผ์ด ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค์ํ ์ ๋ ฅ ํผ ์์ ์ค์์ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ ๊ฐ์ ธ์ค๋ ค๊ณ ํ ๋ ํด๋น ์์๊ฐ ์ธ์ง, ์ธ์ง, ์๋๋ฉด ์ธ์ง ๋ฑ์ ๊ตฌ๋ถํด์ผ ํ ๋๊ฐ ์์ต๋๋ค. ๋ฐฉ๋ฒ prop("tagName") ์ฌ์ฉํ๊ธฐ var element = $("input[name='text']"); var tagName = element.prop("tagName"); console.log(tagName); // ๊ฒฐ๊ณผ ์์: "INPUT" [0].tagName .. 2023. 8. 15. ์๋ฐ์คํฌ๋ฆฝํธ/jQuery๋ก input checkbox name๊ฐ, value ๊ฐ์ผ๋ก ์ฒดํฌํ๊ธฐ ์๋ฐ์คํฌ๋ฆฝํธ/jQuery๋ก input checkbox name๊ฐ, value ๊ฐ์ผ๋ก ์ฒดํฌํ๊ธฐ ์๊ฐ ์ด ๋ธ๋ก๊ทธ ํฌ์คํ ์์๋ ์๋ฐ์คํฌ๋ฆฝํธ/jQuery๋ฅผ ์ฌ์ฉํ์ฌ input checkbox ์์๋ฅผ name๊ณผ value ๊ฐ์ ์ด์ฉํ์ฌ ์ฒดํฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. input checkbox๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๊ฐ์ ๊ฐ์ ์ ์ฅํด์ผ ํ ๋๊ฐ ์์ต๋๋ค. name ์์ฑ์ ๋์ผํ๊ฒ ์ ์งํ๋ฉด์ value๋ง ๋ค๋ฅด๊ฒ ์ค์ ํ๋ฉด ๋ฐฐ์ด๋ก ์ฝ๊ฒ ๊ฐ์ ์ ์ฅํ ์ ์์ด์ ์์ฃผ ์ฌ์ฉ๋๋ ๋ฐฉ์์ ๋๋ค. ํ์ง๋ง ์ด๋ ๊ฒ ์ ์ฅ๋ ๊ฐ์ ๋ค์ ๋ถ๋ฌ์ค๋ ๊ฒ์ ์กฐ๊ธ ๊น๋ค๋ก์ธ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด name๊ณผ value๋ฅผ ๋์์ ํ์ฉํ์ฌ ์ฒดํฌ๋ฐ์ค๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๋ฐฉ๋ฒ jQuery๋ฅผ ์ฌ์ฉํ์ฌ input checkbox ์์๋ฅผ .. 2023. 7. 31. 2023๋ ์ผ์ฉ์ง ์๋์ธ ๊ณ์ฐ๊ธฐ 2023๋ ์ผ์ฉ์ง ์๋์ธ ๊ณ์ฐ๊ธฐ ์๋๋ JavaScript๋ฅผ ์ฌ์ฉํ์ฌ ์ผ์ฉ์ง ๊ทผ๋ก์์ ์๋์ธ๋ฅผ ๊ณ์ฐํ๋ ๊ฐ๋จํ ํจ์์ ๋๋ค. function calculateTax(dailyWage) { const basicDeduction = 150000; // ๊ธฐ๋ณธ๊ณต์ ์ก const taxRate = 0.06; // ์ธ์จ const taxDeductionRate = 0.55; // ์ธ์ก๊ณต์ ์จ const localTaxRate = 0.1; // ์ง๋ฐฉ์ธ์จ // ๊ณผ์ธํ์ค ๊ณ์ฐ const taxableIncome = dailyWage - basicDeduction; if (taxableIncome 2023. 7. 3. ์ฑGPT ๋ก๋ ๋น์ฒจ๋ฒํธ ์์ธก lotto 1073ํ ๋ถ์ 1034 26 31 32 33 38 40 11 1035 9 14 34 35 41 42 2 1036 2 5 22 32 34 45 39 1037 2 14 15 22 27 33 31 1038 7 16 24 27 37 44 2 1039 2 3 6 19 36 39 26 1040 8 16 26 29 31 36 11 1041 6 7 9 11 17 18 45 1042 5 14 15 23 34 43 4 1043 3 5 12 22 26 31 19 1044 12 17 20 26 28 36 4 1045 6 14 15 19 21 41 37 1046 7 16 25 29 35 36 28 1047 2 20 33 40 42 44 32 1048 6 12 17 21 32 39 30 1049 3 5 13 20 21 37 17 1050 6 .. 2023. 6. 23. javascript classList.toggle๋ก jquery addClass, removeClass, toggleClass ๊ตฌํํ๊ธฐ / ๋๋ณด๊ธฐ ๋ฒํผ ํด๋ฆญ์ ์์ญ ํ์ฅ Javascript classList.toggle๋ก jQuery addClass, removeClass, toggleClass ๊ตฌํํ๊ธฐ / ๋๋ณด๊ธฐ ๋ฒํผ ํด๋ฆญ์ ์์ญ ํ์ฅ ์๋ก Javascript์ React์์ ๋๋ณด๊ธฐ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋ด์ฉ์ด ํ์ฅ๋๋ ์ปดํฌ๋ํธ๋ฅผ ๊ตฌํํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ด๋ฅผ ์ํด์ jQuery๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋จํ์ง๋ง, React์์๋ ๋ถํธํจ์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ref์ useState๋ฅผ ํ์ฉํ์ฌ ๋ ๊ฐํธํ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค. ์ด๋ฒ ๋ธ๋ก๊ทธ ํฌ์คํ ์์๋ classList.toggle ๋ฉ์๋๋ฅผ ํ์ฉํ์ฌ jQuery์ addClass, removeClass, toggleClass๋ฅผ ๊ตฌํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ํ, ๋๋ณด๊ธฐ ๋ฒํผ์ ํด๋ฆญํ์ฌ ์์ญ์ ํ์ฅํ๋ ์์ ๋ ํจ๊ป ์ ์ํ๊ฒ ์ต๋๋ค. class.. 2022. 11. 2. ์ด์ 1 2 3 4 5 6 ๋ค์