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
반응형
'JavaScript' 카테고리의 다른 글
자바스크립트 함수 선언식과 호이스팅, 그리고 함수 표현식 (0) | 2023.11.30 |
---|---|
자바스크립트 event 속성값 추출 dataset (0) | 2022.11.14 |
RadioBOX와 Label의 포함관계 <선택된 Value의 Text값 가져오기> (0) | 2022.05.09 |
자바스크립트 [ .parant() / .children() / .html() ] 메서드 활용하기 (0) | 2020.10.05 |
버튼 클릭 이벤트 삭제시 예 아니오 선택 confirm()확인창 띄우기 (0) | 2020.10.04 |