자바스크립트에서 라디오버튼, 체크박스 질문입니다
글쓴이: bsjun / 작성시간: 토, 2016/01/23 - 10:49오전
자바스크립트로 라디오버튼과 체크박스 제어를 하는 중인데요
잘 작동이 안되서 질문드립니다..
체크박스에서 ().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<
Forums:
수정
수정
jquery 는 prop()를 사용해야 하네요.
첨부된 파일을 참고해보세요.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기