javascript - 将类添加到选定的单选按钮

标签 javascript jquery html radio-button

我如何仅对一组单选按钮中选定的单选按钮添加和删除类?

<table class="radioClass" role="set1"><tbody><tr><td><input type="radio" value=" Yes " id="" name="j_id0:j_id37:j_id41"> label for="j_id0:j_id37:j_id41:0">  Yes </label></td><td><input type="radio" value=" No " id="" name="j_id0:j_id37:j_id41"<label for="j_id0:j_id37:j_id41:1">  No </label></td></tr></tbody></table>
 $(document).ready(function(){
    $("input[type='radio']").click(function(){
        var radioValue = $("input:checked").val();
       if(radioValue){
            //alert("Your are a - " + radioValue);
            $("input:checked").toggleClass("checked");
        }
    });

JSFiddle .

最佳答案

首先从所有单选按钮中删除 checked 类,然后添加到特定的选定单选按钮。这是您可以执行此操作的方法:

if(radioValue){
     $("input[type='radio']").removeClass("checked");
     $(this).toggleClass("checked");
}

DEMO

关于javascript - 将类添加到选定的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33368337/

相关文章:

javascript - 防止 jQuery 高级新闻行情指示器中的循环( fork /修改)

javascript - 仅隐藏密码中的几个字符

javascript - 仅允许文本字段中的特定数字

javascript - 将数组从 MVC Controller 传递到 Jquery

复选框上的 Javascript 克隆此 div,未选中时删除此 div

javascript - 悬停另一个 div 时将类添加到 div (Javascript)

javascript - 如何操作 iframe 之外的元素

javascript - 如何知道底部导航栏在移动 Safari 中何时可见?

javascript - WEB增加字母间距

jquery - 填写表格后更改按钮的颜色