javascript jQuery5 [jQuery]jQuery ์ ๊ทํํ์ ์ด์ฉํด์ ํค๋ณด๋ ์ ๋ ฅ๊ฐ ์ ํ ๋ชฉ์ฐจ jQuery ์ ๊ทํํ์ ์ด์ฉํด์ ํค๋ณด๋ ์ ๋ ฅ๊ฐ ์ ํ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ ์ฒดํฌํด์ ์๋ฆผ์ฐฝ์ ๋์ฐ๊ฑฐ๋ ํ ๋ jQuery์ keyup()์ ์ฌ์ฉํ๋ฉด ๋จ keyup ์ด๋ฒคํธ๋ ํค๋ณด๋์ ํค๋ฅผ ๋๋ ๋ค ๋ ๋ ์ด๋ฒคํธ๋ฅผ ๋ฐ์ ์ํด ํด๋น ์ด๋ฒคํธ๋ ํฌ์ปค์ค๋ฅผ ๊ฐ์ง ์ ์๋ ์์์๋ง ๋ฐ์ ์ํฌ ์ ์์(ex : input) ๋๋ถ๋ถ์ form ์์๋ค์์ ์ฌ์ฉ๊ฐ๋ฅํ๋ค๊ณ ํจ ex) ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ด ํ๊ธ์ด ์๋ ๊ฐ์ผ ๊ฒฝ์ฐ๋ฅผ ์ฒดํฌํด์ ๊ฒฝ๊ณ ์ฐฝ์ ๋์ฐ๋ ์ฝ๋ ์์ // ์ ๊ทํํ์ -> ํ๊ธ๋ง ์ ๋ ฅ ์ฒดํฌ function check_input() { $("#item").keyup(function() { // ์ ๋ ฅ๊ฐ์ ์ซ์, ์๋ฌธ, ํน์๋ฌธ์๊ฐ ์ฌ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ์ฐฝ ํ์ ํ ""์ผ๋ก ์นํ var regexp = /[a-z0-9]|[ \[.. IT/development 2022. 11. 24. [jQuery]selectBox change ์ด๋ฒคํธ ๋ชฉ์ฐจ [jQuery]selectBox change selectBox์ ๊ฐ์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค placeholder๋ฅผ ๋ณ๊ฒฝํ๋ ์์ $(document).ready(function() { $("#selectBox").change( function() { let val = $("#selectBox option:selected").val(); switch(val) { case '1' : $("#input1").attr("placeholder", "์ฌ์ฉ์"); break; case '2' : $("#input1").attr("placeholder", "์ฐ๋ฝ์ฒ"); break; case '3' : $("#input1").attr("placeholder", "์ด๋ฉ์ผ"); break; default : $("#input.. IT/development 2022. 11. 24. [jQuery] jQuery ๋ฒํผ ํด๋ฆญ ์ table tr ์จ๊น์ฒ๋ฆฌ ๋ชฉ์ฐจ ๋ฒํผ ํด๋ฆญ ์ table์ tr์์ญ์ ์จ๊น์ฒ๋ฆฌํ๋ ์์ // ์ฒดํฌ๋ฐ์ค๊ฐ ์ฒดํฌ ๋์ด ์์ผ๋ฉด table tr display none์ฒ๋ฆฌ ์์ function check() { $("#ch").change(function(){ if($("#ch").is(":checked")){ $("tr#one").css("display", ""); $("tr#two").css("display", ""); }else{ $("tr#one").css("display", "none"); $("tr#two").css("display", "none"); } }); } "$(#ch)"์ change์ด๋ฒคํธ๋ฅผ ์คฌ๊ณ ์ฒดํฌ์ฌ๋ถ๋ฅผ ์ฒดํฌํด์ ์กฐ๊ฑด์ฒ๋ฆฌํ ๊ฐ๋จํ ์์ ๋ด์ฉ์ด ๋๋ฌด ๊ฐ๋จํ๊ธด ํ๋ค. IT/development 2022. 11. 24. [jQuery] jQuery CDN ํญ์ ์ต์ ์ผ๋ก ๋ถ๋ฌ์ค๊ธฐ... ๋ชฉ์ฐจ ๋ด๊ฐ ๋์ค์ ์ฐพ์๋ณด๊ธฐ ์ํด ๊ธฐ๋กํจ ์ฐธ์กฐ : ๊ธฐ๋กํ๋ ๋๊ตฌ, "2020.02.03", https://donggu1105.tistory.com/22 IT/development 2022. 11. 24. [jQuery]radio/checkbox ์ฒดํฌ ์ฌ๋ถ ํ์ธ ๋ชฉ์ฐจ [jQuery]radio/checkbox ์ฒดํฌ ์ฌ๋ถ ํ์ธ ๋ผ๋์ค ๋ฒํผ ์ฒดํฌ ์ฌ๋ถ ํ์ธ ์ฒดํฌ๋ ๊ฐ์ ๊ธธ์ด ์ ๋ฌด๋ก ์ฒดํฌํ๋ ๋ฐฉ๋ฒ(๋ฌผ๋ก ๋ค๋ฅธ ๋ฐฉ๋ฒ๋ ์์) // name์ด radio์ธ ๋ผ๋์ค ๋ฒํผ ์ฒดํฌ ์ฌ๋ถ ํ์ธ ์์ if($(':radio[name="radio"]:checked').length < 1){ alert('๋ผ๋์ค๋ฒํผ์ ์ฒดํฌ ํด์ฃผ์ธ์.\n์๊ทธ๋ฌ๋ฉด ๋ชป๋์ด ๊ฐ๋๋ค!!!!!!!'); // ์ฒซ๋ฒ ์งธ ๋ผ๋์ค๋ฒํผ์ ํฌ์ปค์ค $(':input:radio[name=radio]:eq(0)').focus(); return false; } ์ฒดํฌ๋ฐ์ค ์ฒดํฌ ์ฌ๋ถ ํ์ธ1 // name์ด checkbox์ธ ์ฒดํฌ๋ฐ์ค ์ฒดํฌ ์ฌ๋ถ ํ์ธ ์์ if($(':radio[name="checkbox"]:checked').length <.. IT/development 2022. 11. 19. ์ด์ 1 ๋ค์