javascript - 选择另一个单选按钮时如何取消选择单选按钮?

标签 javascript jquery

我想知道是否有办法让我拥有 2 组单选按钮 例如

第 1 组

<input  type="radio" name="things" value="car" />  car
<input  type="radio" name="things" value="car" />pen
<input  type="radio" name="things" value="car" />TV

组2

<input  type="radio" name="things" value="exam" />  exam 
<input  type="radio" name="things" value="journey" />journey

问题是我是否从 group2 中选择单选按钮 例如考试它应该停用 group1 的单选按钮 car 和 Tv 并且只允许笔单选按钮处于事件状态

最佳答案

稍微修改一下 HTML

<div id="grp1">
    <input  type="radio" name="things" value="car" />  car
    <input  type="radio" name="things" value="pen" />pen
    <input  type="radio" name="things" value="tv" />TV
</div>

<div id="grp2">    
    <input  type="radio" name="things" value="exam" />  exam
    <input  type="radio" name="things" value="journey" />journey
</div>

$(function(){
    $("#grp2 input:radio[name='things']").change(function(){
        $("#grp1 input:radio[name='things'][value!='pen']").attr("disabled", true);
    });
});

查看 working demo

关于javascript - 选择另一个单选按钮时如何取消选择单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5882808/

相关文章:

javascript - 高亮错误卡主干js

javascript - 在 JavaScript 中使用函数创建对象

javascript - 如何获取按钮点击事件的图像?

javascript - jQuery 中的调用函数

javascript - 如何使用 jquery 自动隐藏输入字段中的占位符文本

javascript - 如何 jasmine 测试 jQuery post ajax 属性(例如 url)

javascript - ES6 对象速记符号可以与常规对象符号结合使用吗?

javascript - 在 url 中使用 # 打开 html div 元素

javascript - Setinterval 不适用于文本

Javascript 函数接受一个段落作为参数并返回一个名称数组