jquery/javascript中单选按钮取消选择的事件侦听器

jquery/javascript中单选按钮取消选择的事件侦听器,javascript,jquery,Javascript,Jquery,此代码不起作用: $(document).on('change', '#myRadioButton', function(){ // Won't work }); 我想在取消选中或选中单选按钮时捕获,但上面的代码在未选中时无法捕获 捕捉单选按钮取消选择的正确方法是什么?我想,您应该使用类似的方法,在同一组的所有收音机上设置onchange事件: 我想,您应该使用类似的方法,在同一组的所有收音机上设置onchange事件: 这样做: $('#myRadioButton').change(

此代码不起作用:

$(document).on('change', '#myRadioButton', function(){ // Won't work

});
我想在取消选中或选中单选按钮时捕获,但上面的代码在未选中时无法捕获


捕捉单选按钮取消选择的正确方法是什么?

我想,您应该使用类似的方法,在同一组的所有收音机上设置onchange事件:


我想,您应该使用类似的方法,在同一组的所有收音机上设置onchange事件:

这样做:

 $('#myRadioButton').change(function(){
   alert("changed");
});
$('input[type=radio]').not('#myRadioButton').change(function(){
$('#myRadioButton').change();
});
它是干什么的

我们知道,只有在选择任何其他单选按钮时,才会取消选择单选按钮。

因此,我基本上为
#myRadioButton
绑定一个更改事件,然后将除
#myRadioButton
之外的所有其他单选按钮绑定到更改事件,并在其上调用
#myRadioButton
的更改事件。比如
$('#myRadioButton').change()

这是你的电话号码 我敢肯定,它会成功的

如果有帮助,请将其标记为答案:)

执行以下操作:

 $('#myRadioButton').change(function(){
   alert("changed");
});
$('input[type=radio]').not('#myRadioButton').change(function(){
$('#myRadioButton').change();
});
它是干什么的

我们知道,只有在选择任何其他单选按钮时,才会取消选择单选按钮。

因此,我基本上为
#myRadioButton
绑定一个更改事件,然后将除
#myRadioButton
之外的所有其他单选按钮绑定到更改事件,并在其上调用
#myRadioButton
的更改事件。比如
$('#myRadioButton').change()

这是你的电话号码 我敢肯定,它会成功的


如果有帮助,请将其标记为答案:)

在单选按钮中显示html请柬没有取消选择操作。。。只有一个新的选项将取消选择上一个。@WebLough,也请查看我的答案。…)显示html pleasein单选按钮没有取消选择操作。。。只有一个新的选项将取消选择上一个。@WebLough,也请查看我的答案。…)谢谢最终使用了这个解决方案。你知道为什么取消选择收音机时“更改”事件不会触发吗?毕竟你正在更改它的值。应该看到规范,但我认为这不是规范所说的,取消选择单选按钮时触发更改事件。谢谢。最终使用了这个解决方案。你知道为什么取消选择收音机时“更改”事件不会触发吗?毕竟你正在改变它的值。应该看到规范,但我认为这不是规范所说的,取消选择单选按钮时触发更改事件。