[javascript] jquery를 사용하여 체크 박스가 선택되었는지 여부를 확인하십시오.


Answers

이것을 사용할 수도 있습니다.

if($("#checkbox_id").is(':checked'))
Question

확인란이 선택되었는지 또는 jquery를 사용하지 않았는지 확인하고 싶습니다. 확인란의 onclick 이벤트에서 확인하고 싶습니다.

<input type="checkbox" onclick="javascript:check_action();" id="Public(Web)" checked="checked" value="anyone" name="data[anyone]">

가능한가? 방법?

감사.




이 시도:

if(!$('#elementid').is(':checked')){
    alert('Not checked');
}else{
    alert('checked');
}



몇 가지 옵션이 있습니다.

1. if($("#ans").is('checked')) 
 2. if($("#ans:checked"))
 3. if($('input:checkbox:checked')) 



여기에 또 다른 예가 있는데, 엘리먼트 자체에서 onClick 이벤트를 사용하는 대신 리스너를 사용하는 것이 더 좋지만 id에서 대괄호를 제거하면 일부 브라우저에서는 어려움을 겪을 것입니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
<input type="checkbox" id="PublicWeb" checked="checked" value="anyone" name="data[anyone]" />
<script type='text/javascript' src='http://code.jquery.com/jquery-latest.min.js'></script>
<script>
$(document).ready(function(){
    $('#PublicWeb').click(function(){
        if($(this).is(':checked')){
            alert("its checked alright");
        }
    });
});
</script>
</head><body></body></html>



Related