2011-09-08 5 views
0

Jquery에서 체크 박스를 선택하면 경고 상자를 표시하는 방법은 무엇입니까? 확인란이 선택 취소되면 경고 상자가 사라집니다.Jquery에서 체크 박스를 체크 할 때 경고 상자 표시

아래 코드를 시도했지만 작동하지 않습니다. 누구든지 나를 도울 수 있습니까? 감사!

<script type="text/javascript"> 
     $(document).ready(function(){ 

      if($('#chkAll').is(':checked')) 
      { 
       alert("im checked"); 

      } 

     }); 
     </script> 
<input id="chkAll" /> 

답변

3

$(document).ready(function(){ 
    $('#chkAll').change(function() { 
     if($('#chkAll').is(':checked') { 
      alert("checked"); 
     } 
    }); 
}); 
0

당신은 대신 당신은 페이지가로드 된 후 그 실행이 무엇 실행에 대한 변경 또는 클릭 기능 중 하나를 정의 할 필요가있다.

$(document).ready(function() { 
    $('#chkAll').change(function() { 
     alert($(this).val()); 
    }); 
}); 
0

읽기 전용 문서는 페이지가로드 될 때 확인란이 선택된 상태입니다. 확인란을 선택하면 변경 이벤트가 트리거되고 (선택 또는 선택 취소 된 경우) 이벤트 수신기가 이벤트에 바인딩됩니다.

<script type="text/javascript"> 
$(document).ready(function(){ 

    $('#chkAll').bind('change', function() { 
     if($('#chkAll').is(':checked')) 
     { 
      alert("im checked"); 
     } 
    }); 

}); 
</script> 
1

귀하의 입력이 체크 박스를 할 필요가 시도하고 실제로 당신은 클릭을 듣거나 일어나고있는 이벤트를 변경해야합니다 뭔가를 :

하여 사용해보십시오

<script type="text/javascript"> 
    $(function(){ 
    $("#chkAll").bind("click",function(){ 
     if (this.checked) alert("I’m checked!"); 
    }); 
    }); 
</script> 
<input type="checkbox" id="chkAll" /> 

시험해보고 작동하는지 확인하십시오.

1

시도해보십시오.

$(document).ready(function(){ 
     //$('#chkAll').click(getCheck()); 
     $('#chkAll').click(function() { 
      if($('#chkAll').is(':checked')) 
       { 
        alert("im checked"); 
       } 
     }); 
    }); 


<input type="checkbox" id="chkAll" /> 
관련 문제