Contents
see List작성일 2015. 07. 02.
jQuery 선택된 라디오 박스 값 가져오기
jQuery에서 라디오 버튼의 선택된 값을 가져오는 다양한 방법입니다.
기본 방법
// name 속성으로 선택된 값 가져오기
$('input[name="mdleTypeCodeBtn"]:checked').val();
// 또는 :radio 선택자 사용
$(':radio[name="mdleTypeCodeBtn"]:checked').val();다양한 선택 방법
// ID로 선택
$("#radioGroup input:checked").val();
// 클래스로 선택
$(".radio-group input:checked").val();
// form 내부의 라디오 버튼
$("#myForm input[type=radio]:checked").val();선택 여부 확인
// 선택된 라디오 버튼이 있는지 확인
if ($("input[name=gender]:checked").length > 0) {
var selectedValue = $("input[name=gender]:checked").val();
console.log("선택된 값: " + selectedValue);
} else {
console.log("선택된 항목이 없습니다.");
}라디오 버튼 제어
// 특정 값으로 선택
$("input[name=gender][value=male]").prop("checked", true);
// 첫 번째 항목 선택
$("input[name=gender]:first").prop("checked", true);
// 선택 해제
$("input[name=gender]").prop("checked", false);이벤트 처리
// 변경 이벤트
$("input[name=gender]").change(function() {
var selectedValue = $(this).val();
console.log("선택됨: " + selectedValue);
});
// 동적 요소에 이벤트 바인딩
$(document).on("change", "input[name=gender]", function() {
console.log($(this).val());
});라디오 버튼 정보 가져오기
// 선택된 라디오의 data 속성
$("input[name=gender]:checked").data("id");
// 선택된 라디오의 텍스트 (label)
$("input[name=gender]:checked").next("label").text();
// 또는 label for 속성 사용시
$("label[for="" + $("input[name=gender]:checked").attr("id") + ""]").text();HTML 예시
<input type="radio" name="gender" value="male" id="male">
<label for="male">남성</label>
<input type="radio" name="gender" value="female" id="female">
<label for="female">여성</label>javascript
| No | 작성일 | Title |
|---|---|---|
| 3384 | 2026. 08. 21. | Node.js API에서 요청 취소를 제대로 처리하는 방법: AbortSignal로 외부 작업 정리하기 |
| 3352 | 2026. 08. 13. | Node.js 응답이 간헐적으로 느릴 때: 이벤트 루프 지연 측정과 CPU 작업 분리 방법 |
| 3320 | 2026. 08. 04. | JavaScript fetch 요청을 안전하게 만드는 방법: timeout·재시도·오류 처리 실전 패턴 |
| 3288 | 2026. 07. 27. | Node.js 서버 무중단 배포를 위한 Graceful Shutdown 구현 가이드 |
| 3257 | 2026. 07. 19. | Node.js 대용량 파일 처리 가이드: 스트림과 backpressure로 메모리 사용량 제어하기 |
| 3232 | 2026. 07. 11. | Node.js 실무형 에러 처리: async/await에서 실패를 일관되게 분류하고 복구 속도 높이기 |
| 3174 | 2026. 07. 02. | Node.js 환경 변수 검증 가이드: process.env를 안전한 설정 객체로 바꾸기 |
| 3123 | 2026. 06. 24. | TypeScript 타입 좁히기 운영 가이드: unknown 입력을 안전한 도메인 객체로 바꾸기 |
| 3065 | 2026. 06. 16. | 브라우저 성능 병목 찾기: PerformanceObserver로 LCP·INP·긴 작업 로그 수집하기 |
| 2978 | 2026. 06. 08. | Node.js fetch 타임아웃과 재시도 설계: 외부 API 장애 전파 줄이기 |