본문 바로가기

develop/java script

jquery radio 처리

1. checked 여부 확인

$("input:checkbox[id='ID']").is(":checked") == true : false  /* by ID */

$("input:checkbox[name='NAME']").is(":checked") == true : false /* by NAME */


2. checked/unchecked 처리

$("input:checkbox[id='ID']").prop("checked", true); /* by ID */

$("input:checkbox[name='NAME']").prop("checked", false); /* by NAME */


3. 특정 라디오버튼 선택 / 모든 라디오버튼 선택해제


$("input:radio[name='NAME']:radio[value='VALUE']").attr("checked",true);

$("input:radio[name='NAME']").removeAttr("checked");


4. radio 버튼 에서 체크된 값 가져오기.
var mailTp  = $(':radio[name="mailTp"]:checked').val();


전체선택

$("#check_all").click(function(){
      var chk = $(this).is(":checked");//.attr('checked');
      if(chk) $(".select_subject input").prop('checked', true);
      else  $(".select_subject input").prop('checked', false);
 });