jquery - Html单选按钮选择

标签 jquery html radio-button

以下是我的代码,

$(document).ready(function () {
    $("#es").hide();
    $("#n").hide();
    $('input[type="radio"]').click(function () {
        if (this.value === "Yes")
            $("#es").show();
        else if (this.value === "No")
            $("#n").show();
    });
});

有 2 个单选按钮用于表示是和否。如果选择“否”,则选择"is"后,仅不应该选择任何选项,但这里两个按钮都被选中。我该如何纠正这个问题?

最佳答案

只需为它们提供相同的名称。你不需要 javascript 来做到这一点。

<label><input type="radio" name="group" id="es" value="Yes"/>Yes</label>
<label><input type="radio" name="group" id="n" value="No"/>No</label>

Fiddle

关于jquery - Html单选按钮选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17519388/

相关文章:

html - css 或 bootstrap 中是否有任何功能可以增加 IE 8 中单选按钮的可见性?

javascript - prependTo 后现有 div 上的 jQuery 幻灯片动画

javascript - DOM 加载后,如何使用 JavaScript 或 JQuery 从 href 属性中删除字符?

php - 函数适用于 jquery 1.4.2,但不适用于 jquery 1.9.1

javascript - 有没有办法拦截和阻止从 <img> 元素加载图像?

java - RadioButton-CheckBox 组合

jquery - 如何使用 JQuery 更新另一个元素的内容

javascript - 如何获取所有 div 中特定 <div> 中存在的文本

javascript - 使用 $.each() 获取数据属性

javascript - 单选按钮组 - 按钮的更改事件被取消选择?