์๋ ํ์ธ์ ๊ฐ๋ฐ์ฝ๊ฒํ์๊ณฐ ์ ๋๋ค.
์ค๋๋ง์ ๊ฐ๋ฐ ๊ด๋ จ ํฌ์คํ ์จ๋ณด๋ค์!
์ค๋์ jquery๋ก ์ฒดํฌ๋ฐ์ค ์ ์ฒด ์ ํ ๊ด๋ จํด์ ์จ๋ณผ๊น ํฉ๋๋ค.
์ฐ์ ์
๋ ํฐ๋ฅผ input์ name์ผ๋ก ์ก์์ ๋์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์
๋๋ค.
ํจ์๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ
prop ๋ฐฉ์
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>easy-developmentbear</title>
<!-- ์ ์ด์ฟผ๋ฆฌ -->
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
<script>
//์ ์ฒด์ ํ ํจ์
function all_check()
{
$("input[name='check']").prop("checked", true);
}
</script>
</head>
<body>
<h2>์ค๋์ ์ ์ฌ</h2>
<button onclick="all_check();">์ ์ฒด์ ํ</button>
<input type="checkbox" name="check" id="check_id" value="1">๊ตญ๋ฐฅ
<input type="checkbox" name="check" id="check_id" value="1">ํ๋ฒ๊ฑฐ
<input type="checkbox" name="check" id="check_id" value="1">์นผ๊ตญ์
<input type="checkbox" name="check" id="check_id" value="1">์ค์
<input type="checkbox" name="check" id="check_id" value="1">์ด๋ฐฅ
<input type="checkbox" name="check" id="check_id" value="1">ํ์คํ
<input type="checkbox" name="check" id="check_id" value="1">ํผ์
</body>
</html>
์ค๋์ ์ ์ฌ
๊ตญ๋ฐฅ ํ๋ฒ๊ฑฐ ์นผ๊ตญ์ ์ค์ ์ด๋ฐฅ ํ์คํ ํผ์
์ ์ฒด ์ ํ ์ ์ด๋ ๊ฒ ์ ์ฒด์ ์ผ๋ก ์ ํ๋๋ ๋ชจ์ต์ ๋๋ค.
attr ๋ฐฉ์
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>easy-developmentbear</title>
<!-- ์ ์ด์ฟผ๋ฆฌ -->
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
<script>
//์ ์ฒด์ ํ ํจ์
function all_check2()
{
$("input[name='check1']").attr("checked", true);
}
</script>
</head>
<body>
<h2>์ค๋์ ์ ์ฌ</h2>
<button onclick="all_check2();">์ ์ฒด์ ํ</button>
<input type="checkbox" name="check1" id="check_id" value="1">๊ตญ๋ฐฅ
<input type="checkbox" name="check1" id="check_id" value="1">ํ๋ฒ๊ฑฐ
<input type="checkbox" name="check1" id="check_id" value="1">์นผ๊ตญ์
<input type="checkbox" name="check1" id="check_id" value="1">์ค์
<input type="checkbox" name="check1" id="check_id" value="1">์ด๋ฐฅ
<input type="checkbox" name="check1" id="check_id" value="1">ํ์คํ
<input type="checkbox" name="check1" id="check_id" value="1">ํผ์
</body>
</html>
์ค๋์ ์ ์ฌ
๊ตญ๋ฐฅ ํ๋ฒ๊ฑฐ ์นผ๊ตญ์ ์ค์ ์ด๋ฐฅ ํ์คํ ํผ์prop ๋ง๊ณ ๋ ์ด๋ ๊ฒ attr๋ก๋ ์ ์ฒด ์ ํ์ ๊ตฌํํ ์ ์์ต๋๋ค.
on(), click() ํจ์๋ฅผ ์ด์ฉํ ๋ฐฉ๋ฒ.
click() ํจ์ ์ด์ฉ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>easy-developmentbear</title>
<!-- ์ ์ด์ฟผ๋ฆฌ -->
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(function(){
$("#all_chk").click(function(){
$("input[name='check2']").prop("checked", true);
});
});
</script>
</head>
<body>
<h2>์ค๋์ ์ ์ฌ</h2>
<button id="all_chk">์ ์ฒด์ ํ</button>
<input type="checkbox" name="check2" id="check_id" value="1">๊ตญ๋ฐฅ
<input type="checkbox" name="check2" id="check_id" value="1">ํ๋ฒ๊ฑฐ
<input type="checkbox" name="check2" id="check_id" value="1">์นผ๊ตญ์
<input type="checkbox" name="check2" id="check_id" value="1">์ค์
<input type="checkbox" name="check2" id="check_id" value="1">์ด๋ฐฅ
<input type="checkbox" name="check2" id="check_id" value="1">ํ์คํ
<input type="checkbox" name="check2" id="check_id" value="1">ํผ์
</body>
</html>
์ค๋์ ์ ์ฌ
๊ตญ๋ฐฅ ํ๋ฒ๊ฑฐ ์นผ๊ตญ์ ์ค์ ์ด๋ฐฅ ํ์คํ ํผ์on() ํจ์ ์ด์ฉ
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>easy-developmentbear</title>
<!-- ์ ์ด์ฟผ๋ฆฌ -->
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(function(){
$("#all_chk3").on('click',function(){
$("input[name='check3']").prop("checked", true);
});
});
</script>
</head>
<body>
<h2>์ค๋์ ์ ์ฌ</h2>
<button id="all_chk3">์ ์ฒด์ ํ</button>
<input type="checkbox" name="check3" id="check_id" value="1">๊ตญ๋ฐฅ
<input type="checkbox" name="check3" id="check_id" value="1">ํ๋ฒ๊ฑฐ
<input type="checkbox" name="check3" id="check_id" value="1">์นผ๊ตญ์
<input type="checkbox" name="check3" id="check_id" value="1">์ค์
<input type="checkbox" name="check3" id="check_id" value="1">์ด๋ฐฅ
<input type="checkbox" name="check3" id="check_id" value="1">ํ์คํ
<input type="checkbox" name="check3" id="check_id" value="1">ํผ์
</body>
</html>
์ค๋์ ์ ์ฌ
๊ตญ๋ฐฅ ํ๋ฒ๊ฑฐ ์นผ๊ตญ์ ์ค์ ์ด๋ฐฅ ํ์คํ ํผ์
์ด๋ ๊ฒ onclick ์ต์ ์ ์ง์ ์์ฃผ๊ณ ๋ด์ฅ ํจ์๋ก ํด๊ฒฐํ ์ ์์ต๋๋ค.
์ ์ฒด ์ ํ๊ณผ ์ ์ฒด ์ ํ ํด์
๋ง์ด ์๋ ค์ง prop์ผ๋ก ๊ตฌํํด๋ณด๊ฒ ์ต๋๋ค.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>easy-developmentbear</title>
<!-- ์ ์ด์ฟผ๋ฆฌ -->
<script src="https://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(function(){
$("#all_chk2").on('click',function(){
//์ฒดํฌ๋ฐ์ค check์ํ๊ฐ true๋ผ๋ฉด
if($("input[name='check4']").prop("checked"))
{
//name์ด check4 ์ธ ์ฒดํฌ๋ฐ์ค ํด์
$("input[name='check4']").prop("checked", false);
}
else
{
//name์ด check4 ์ธ ์ฒดํฌ๋ฐ์ค ์ฒดํฌ
$("input[name='check4']").prop("checked", true);
}
});
});
</script>
</head>
<body>
<h2>์ค๋์ ์ ์ฌ</h2>
<button id="all_chk2">์ ์ฒด์ ํ</button>
<input type="checkbox" name="check4" id="check_id" value="1">๊ตญ๋ฐฅ
<input type="checkbox" name="check4" id="check_id" value="1">ํ๋ฒ๊ฑฐ
<input type="checkbox" name="check4" id="check_id" value="1">์นผ๊ตญ์
<input type="checkbox" name="check4" id="check_id" value="1">์ค์
<input type="checkbox" name="check4" id="check_id" value="1">์ด๋ฐฅ
<input type="checkbox" name="check4" id="check_id" value="1">ํ์คํ
<input type="checkbox" name="check4" id="check_id" value="1">ํผ์
</body>
</html>
์ค๋์ ์ ์ฌ
๊ตญ๋ฐฅ ํ๋ฒ๊ฑฐ ์นผ๊ตญ์ ์ค์ ์ด๋ฐฅ ํ์คํ ํผ์์ด๋ ๊ฒ ๊ตฌํํ ์ ์๊ฒ ๋ค์ ใ ใ
ํฌ์คํ ์์ฑํ๋ฉด์ ๋๋ ๊ฑด๋ฐ ๊ฐ์ name๊ฐ๊ณผ id๊ฐ์ ๋ค๋ฅด๊ฒ ํด์ผ ๊ฒน์น์ง ์๋๋ผ๊ณ ์ ใ ใ ์๋กญ๊ฒ ์์๊ฐ๋๋ค.
๋ณต์ฌํ์ค ๋ถ๋ค์ name๊ฐ ํ์ธํ์๊ณ ์ฌ์ฉํ์๊ธธ ๋ฐ๋๋๋ค ใ ใ
๋ค์์ ๋ ์ข์ ์ ๋ณด๋ก ๋์์ฌ๊ฒ์ ๋๊น์ง ๋ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๋๊ธ