[jQuery] radio 버튼 체크 설정이 제대로 안되는 경우
아예 안되면 더 좋은데
되다가 이상하게 작동하는 현상이 있어서 확인해 보니 최신 버전에선 attr이 아니라 prop를 사용해야 되었습니다.
차리리 안되었으면 헛고생을 안 했을 텐데요.
요즘은 모양을 기준으로 그에 맞게 만들기도 하는데.
본래 여러그룹에서 한개만 선택되게 하도록 하는것은 radio 버튼 입니다.
다중선택은 select box를 사용하거나 check를 사용하면 되는데. 기획을 지나 디자인 되어 도착된 경우는 다른 경우도 있습니다.
// 최신버전에선 이렇게 하면 안된다.
$('#myCheckbox').attr('checked', true);
// 최신버전에선 prop를 사용해야 된다.
$('.myCheckbox').prop('checked', true);
// radio 버튼 선택된것 값을 가져오는 방법
$('input[name=radioName]:checked').val()
$('input[name=radioName]:checked', '#myForm').val()
관련링크
