2016-04-05 6 views
0
<form action=""> 
<input type="checkbox" id="cbk" class="cbk" name="cbk"> 
<input type="submit"> 
</form> 
<script type="text/javascript"> 
if($('#cbk:checked').prop('checked')) 
{ 
    alert('Checked'); 
} 
else 
{ 
    alert('Uncheck'); 
} 
</script> 

私は試してみますが、アラートはありませんが、私も$('#cbk:checked').attr("checked")?1:0;を試しましたが、まだ動作していません。機能を使用してチェックボックスがチェックされていることを確認する

答えて

0

それは簡単です:

$('#checkbox').is(':checked'); 

ない場合は、チェックボックスがチェックまたはfalseの場合、上記のコードはtrueを返します。

ので、あなたのコードは再び

<form action=""> 
<input type="checkbox" id="cbk" class="cbk" name="cbk"> 
<input type="submit"> 
</form> 
<script type="text/javascript"> 
if($('#cbk').is(':checked')) 
{ 
    alert('Checked'); 
} 
else 
{ 
    alert('Uncheck'); 
} 
</script> 
+0

だけのテストを、まだ動作していないでしょう? –

+0

これを試してみてください:もう一つの方法は$( '#cbk')。attr( 'checked')です。これは$( '#' + id).is( ":checked")と同等です。 –

+0

私はこの$( '#cbk')。attr( 'checked')を使用しますが、いつもtrueを返します –

-1

使用この

if(document.getElementById('cbk').prop("checked") == true) 
{ 
} 

または

if(document.getElementById('cbk').checked) 
{ 
} 
関連する問題