当前位置: 首页 > 面试题库 >

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

厉文栋
2023-03-14
问题内容

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

情况如下:我正在使用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>

问题答案:

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

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

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

$("input[name=someRadioGroup]:radio").change(function () {


 类似资料:
  • 本文向大家介绍RadioButton实现选择后可取消选择,包括了RadioButton实现选择后可取消选择的使用技巧和注意事项,需要的朋友参考一下 Radiobutton是一种单选按钮,是由于RadioGroup管理下的一组按钮,所以一旦其中的一个button选中,再点击,就不能取消,想要取消调用Radiobutton的setchecked(boolean isChecked)的方法。 在网上找了

  • 在学完 Button 之后,我们已经可以和用户产生一定的互动了,但仅仅这些还远远不够,很多时候我们需要给用户提供一些选项,比如“记住密码”、“自动登录”、“投票”等场景,我们需要提供一个或者多个选项给用户勾选。这种场景下就可以使用 RadioButton 和 Checkbox ,这二者的区别就是前者是单选,而后者支持多选。 1. RadioButton RadioButton 和 Checkbox

  • 问题内容: 我有3个文件: js_json.js->用于我的json代码 javascript.js->用于我的javascript函数 index.php 这里的代码为: 这是我的代码: 这里的代码: 我的问题是: 当我单击链接“ Hola Test 1”时,它将起作用并显示消息。问题是,在单击选择选项之后,出现了链接“ Hola Test”,然后单击该链接(“ Hola Test”),该消息没

  • 我有一个Hibernate父对象,其子对象为OneToOne关系: 子项信息可能并不总是可用的。我希望始终返回父对象,如果相关信息可用,则初始化子对象。 我尝试使用以下HQL检索父对象列表: 当我查看此HQL生成的SQL时,它正在为原始SELECT之后的每个子级执行单独的SELECT。 如果在HQL查询中设置FetchMode为JOIN并显式设置left JOIN fetch,有人能告诉我为什么会

  • 我有一个带有方法的model类,它用@preupdate进行了注释。此方法调用我的方法: 我的实现:

  • 在我取消选中RadioButton或单击组中的另一个RadioButton后,我的RadioButton组中的RadioButton会留下一个黑色的复选框。如何防止这种情况发生? 发生在我的API 19真实设备上,而不是我的API 27 编辑:_________________________________________________ 尝试使用无法使用的自定义选择器 主题: Bump还是找不