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,也请查看我的答案。…)谢谢最终使用了这个解决方案。你知道为什么取消选择收音机时“更改”事件不会触发吗?毕竟你正在更改它的值。应该看到规范,但我认为这不是规范所说的,取消选择单选按钮时触发更改事件。谢谢。最终使用了这个解决方案。你知道为什么取消选择收音机时“更改”事件不会触发吗?毕竟你正在改变它的值。应该看到规范,但我认为这不是规范所说的,取消选择单选按钮时触发更改事件。