javascript - 一次选择一个单选按钮

标签 javascript jquery html css radio-button

我想一次从三个选项中选择一个选项。

目前我可以在单击 div 时选择单选按钮,但我只想从列表中选择一个单选按钮,因此它应该切换。

在这里检查我的 fiddle :http://jsfiddle.net/wbgthtyb/

HTML:

<div class="grid-100">
   <div class="tckt-tab active">
      <input type="radio" name="one" value="one">one
   </div>
</div>
<div class="grid-100">
   <div class="tckt-tab">
       <input type="radio" name="two" value="two">two
    </div>
</div>
<div class="grid-100">
    <div class="tckt-tab">
         <input type="radio" name="three" value="three">three
     </div>
</div>

JS:

$(document).ready(function () {
    $(".tckt-tab").click(function () { //when click on flip radio button
        if ($(this) == $(this).find('input:radio').prop('checked', false)) {
            $(this).find('input:radio').prop('checked', true);
        }
    });

    $(".tckt-tab").click(function () { //when click on flip radio button
        if ($(this) == $(this).find('input:radio').prop('checked', true)) {
            $(this).find('input:radio').prop('checked', false);
        }
    });
});

最佳答案

单选按钮必须具有相同的名称,如果您只希望其中一个可用

例子:

   <input type="radio" name="someCoolName" value="one">one
   <input type="radio" name="someCoolName" value="two">two
   <input type="radio" name="someCoolName" value="three">three

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

相关文章:

javascript - 嵌套 flexbox 内的光滑 slider 相同高度图像

javascript - JQuery attr() 和 Data() 返回未定义

javascript - Galleria - IE8 中的 imagePosition 问题 (galleria.aino.se)

html - 制作 :after element only if there is another element after it

javascript - Chrome 中的 HTML5 视频边框半径不起作用

javascript - HTML5和JS将多个图像拖放到特定位置

javascript - 使用 angle-input-modified 检索索引?

javascript - 从 map 外部动态显示传单标记弹出窗口

jquery - 删除 ID 为 =".xxx"的 div 或 span

javascript - PHP函数无法调用