取消选择期间未触发jQuery $(“#radioButton”)change(…)

浏览:50日期:2024-03-13
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解决取消选择期间未触发jQuery $(“#radioButton”)change(…)?

看起来该change()函数仅在您选中单选按钮时才调用,而不是在取消选中它时才调用。我使用的解决方案是将change事件绑定到每个单选按钮:

$('#r1, #r2, #r3').change(function () {

或者,您可以为所有单选按钮赋予相同的名称:

$('input[name=someRadioGroup]:radio').change(function () {解决方法

大约一个月前,米特的问题没有得到解答。可悲的是,我现在遇到了同样的情况。

情况如下:我正在使用jQuery捕获单选按钮中的更改。选择单选按钮后,我将启用一个编辑框。当取消选择单选按钮时,我希望禁用编辑框。

使能的作品。当我在组中选择其他单选按钮时, 不会 触发该change事件。有谁知道如何解决这一问题? __

<input type='radio' name='someRadioGroup'/><script type='text/javascript'> $('#r1').change(function () {if ($('#r1').attr('checked')) { $(’#r1edit:input’).removeAttr(’disabled’);}else { $(’#r1edit:input’).attr(’disabled’,true);} });</script>

相关文章: