如何解决取消选择期间未触发jQuery $“#radioButton”change…
看起来该change()
函数仅在您选中单选按钮时才调用,而不是在取消选中它时才调用。我使用的解决方案是将change事件绑定到每个单选按钮:
$("#r1, #r2, #r3").change(function () {
或者,您可以为所有单选按钮赋予相同的名称:
$("input[name=someRadioGroup]:radio").change(function () {
解决方法
大约一个月前,米特的问题没有得到解答。可悲的是,我现在遇到了同样的情况。
情况如下:我正在使用jQuery捕获单选按钮中的更改。选择单选按钮后,我将启用一个编辑框。当取消选择单选按钮时,我希望禁用编辑框。
使能的作品。当我在组中选择其他单选按钮时, 不会 触发该change
事件。有谁知道如何解决这一问题? __
<input type="radio" id="r1" name="someRadioGroup"/>
<script type="text/javascript">
$("#r1").change(function () {
if ($("#r1").attr("checked")) {
$('#r1edit:input').removeAttr('disabled');
}
else {
$('#r1edit:input').attr('disabled',true);
}
});
</script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。