检查是否使用函数prop

时间:2016-04-05 12:45:28

标签: jquery html checkbox

<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;但它仍然无效。

2 个答案:

答案 0 :(得分:0)

很简单:

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

如果选中复选框,则上述代码返回true,否则返回false。

所以你的代码将是

<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>

答案 1 :(得分:-1)

使用此

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

if(document.getElementById('cbk').checked)
{
}