Jquery 第一次单击时,输入收音机的OnClick事件始终返回true

Jquery 第一次单击时,输入收音机的OnClick事件始终返回true,jquery,Jquery,我在用输入收音机 它应该通过单击来选中取消选中 若我实现OnClick事件,它会在第一次单击时给我Checked=true,但它应该返回false 若我实现了收音机的OnMouseDown事件,那个么在第一次单击时,它会像预期的那个样返回false onclick事件有什么问题 我想使用收音机的Onclick事件 我正在使用无线电控制而不是复选框n第二件事是使用道具,我必须使用任何特定版本的.js文件。请注意。用于检查复选框的属性 $('input[type=checkbox]').on('cl

我在用输入收音机

它应该通过单击来选中取消选中

若我实现OnClick事件,它会在第一次单击时给我Checked=true,但它应该返回false

若我实现了收音机的OnMouseDown事件,那个么在第一次单击时,它会像预期的那个样返回false

onclick事件有什么问题

我想使用收音机的Onclick事件

我正在使用无线电控制而不是复选框n第二件事是使用道具,我必须使用任何特定版本的.js文件。请注意。

用于检查复选框的属性

$('input[type=checkbox]').on('click',function(){
   alert($(this).prop('checked'));
});

首先使用
change
事件以实现完全的可访问性兼容性-有些人被迫只使用键盘,因此单击事件永远不会触发。其次,您可以使用
is(':checked')
进行测试

$(':checkbox').on('change',function(){
    alert($(this).is(':checked'));
});

使用
复选框
收音机
取消选中