JavaScript
HTML 태그로 구성된 라디오 버튼에 checked 옵션 부여
유혁스쿨
2022. 5. 19. 10:19
728x90
반응형
<form name="frm" method="post" onsubmit="return false;">
<div>
<input type="radio" name="btnYn" id="btnYn1" value="1"/>
<label for="btnYn1">1번</label>
</div>
<div>
<input type="radio" name="btnYn" id="btnYn2" value="2"/>
<label for="btnYn1">2번</label>
</div>
<div>
<input type="radio" name="btnYn" id="btnYn3" value="3"/>
<label for="btnYn1">3번</label>
</div>
</form>
위와같이 라디오버튼에 대한 html코드가 구성되어있다.
<script>
$("#btnYn1").prop("checked", false);
$("#btnYn2").prop("checked", true);
$("#btnYn3").prop("checked", false);
</script>
위코드처럼 두번째에 해당하는 #btnYn2 id 속성을 가진 라디오버튼에 checked옵션을 부여할 수 있다.
<script>
$("form[name=frm]").find("input[name=btnYn][value=2]").prop("checked", true);
</script>
위처럼 한번에 옵션 부여가 가능하다.
name속성이 frm인 form태그에서 input name이 btnYn인 요소 중 value속성이 2인 요소를 찾은후 prop 함수를 통해 checked 속성을 부여하는 로직이다.
728x90
반응형