자바스크립트에서 라디오버튼, 체크박스 질문입니다

bsjun의 이미지

자바스크립트로 라디오버튼과 체크박스 제어를 하는 중인데요
잘 작동이 안되서 질문드립니다..

체크박스에서 ().attr("checked", true) 가 작동이 안되는데
다른 사용법이 있나요?
false 는 작동이 됩니다.

이 부분이 자바스크립트 부분이고

$('input[name="vopt"]').click(function () {
	getSelectedRadios('vopt');
});
 
var getSelectedRadios = function (groupName) {
	$("input").css('border', '1px solid lightgray');
	var result = $('input[name="' + groupName + '"]:checked');
	if (result.val() == "md") {
 
		$(".copt").attr('disabled', true) ;
		$("input[id=tensor]").attr("checked", false);
		$("input[id=rion]").attr("checked", true);
		$("input[id=cshape]").attr("checked", false);
		$("input[id=cvolume]").attr("checked", false);
 
	} else if (result.val() == "geopt") {
 
		$(".copt").attr('disabled', false);
		$("input[id=tensor]").attr("checked", true);
		$("input[id=rion]").attr("checked", true);
		$("input[id=cshape]").attr("checked", true);
		$("input[id=cvolume]").attr("checked", true);
 
	}

이부분이 html 소스 입니다.

<input type="radio" name="vopt" class="vopt" value="geopt" checked> Geometric Optimize</li>
<input type="radio" name="vopt" class="vopt" value="md"> MD</li>
 
<input type="checkbox" name="copt" class="copt" id="tensor" value="tensor" checked> tensor
<input type="checkbox" name="copt" class="copt" id="rion"value="rion" checked> Relax ion
<input type="checkbox" name="copt" class="copt" id="cshape"value="cshape" checked> Change cell shape
<input type="checkbox" name="copt" class="copt" id="cvolume"value="cvolume" checked> Change cell volume<

bsjun의 이미지

수정

shint의 이미지

첨부된 파일을 참고해보세요.

댓글 첨부 파일: 
첨부파일 크기
HTML icon jquery click 사용방법.html2.48 KB

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com