HTML:
<form class="form">
<input type="checkbox" id="box" /> Check Me!
</form>
JS:
$(window).load(function() {
var myFunc = function() {
if($('#box').prop('checked', false)) {
$('.form').append('<p>Checkbox is not checked.</p>');
}
}
$('#box').on('change', myFunc);
});
这是一个 JSFiddle http://jsfiddle.net/3PYm7/
当我$('#box').prop('checked', false)
用作语句的条件时,if
它不起作用,但! $('#box').prop('checked')
工作得很好!