我在复选框上使用更改功能来测试复选框是选中还是未选中,但是当我选中或取消选中该框时,它总是报告为已选中。当更改功能触发器看起来合乎逻辑时获取复选框的状态,但我可能有语法错误。
看到这个小提琴,谢谢你的建议
<input type="checkbox" id="hide_replies" />
<label for="hide_replies">hide replies</label>
$(document).ready(function() {
var replies_check = $('#hide_replies')
replies_check.change(function() {
if ( 'replies_check:checked' ) {
alert('checked');
}
});
});