Javascript, Jquery

jQuery – radio 정리

  • radio 값 확인
// id 확인
$('input[name="name_radio"]:checked').attr('id');


// value 확인
$('input[name="name_radio"]:checked').val();
  • radio 속성 변경
// 전체 radio 속성 변경
$('input[name="name_radio"]').each(function() {
	$(this).prop('checked', true or false);
        $(this).prop('disabled', true or false);

});

// 특정 radio 속성 변경
$('#id_radio').prop('checked', true or false);
$('#id_radio').prop('disabled', true or false);

// 특정 radio 속성 반전
$('#id_radio').prop('checked', !$('#id_radio').prop('checked'));
$('#id_radio').prop('disabled', !$('#id_radio').prop('disabled'));
  • radio 갯수 체크
// 특정 radio 갯수 카운트
$('input[name="name_radio"]').length;
	 
// Check된 radio 카운트 
$('input[name="name_radio"]:checked').length;
	 
// Check 되지않은 radio 카운트 
$('input[name="name_radio"]:not(:checked)').length;
  • radio 변경 감지
$('input[name="name_radio"]').change(function() {
    // 관련 radio for-each문
    $('input[name="rdchk"]').each(function() {
        var checked = $(this).prop('checked');  // jQuery 1.6 미만 ( var checked = $(this).attr('checked'); )
	 
        if(checked){
           // 변경이 감지된 영역
        }
	            
    });
});

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.