jquery - 使用 radio 输入切换附加类

标签 jquery html radio-button toggle

例如,我有 2 个单选按钮,我想在第一次选择单选按钮时将一个类附加到现有的类,然后通过单击另一个单选输入来切换新附加的类,而不替换原来的被替换的类:

<input type="radio" name="color" checked="checked" value="light" />
<input type="radio" name="color" value="dark" />

<div class="tabs">
    ...
</div>

在检查值为“dark”的 radio 时,我想使用 .val() 作为附加到“.tabs”的类名,并且当顺序检查值为“light”的 radio 时,我想将“深色”替换为“浅色”。

这就是我的全部

        $(document).ready(function () {
            $('input').change(function () {
                var inputVal = $("input:radio:checked").val();
                $('.tabs').append().attr('class',inputVal);
            });
        });

最佳答案

您可以使用 $('.tabs').removeClass().addClass('tabs '+inputVal); 添加一个类。

关于jquery - 使用 radio 输入切换附加类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19533005/

相关文章:

jquery - border-right 不显示在第一个 li

javascript - 延迟解析 JavaScript 以加载 JQuery

html - CSS 菜单悬停一个子元素并同时更改所有其他元素

html - 使 mp4/h264 视频在 Windows 上的 QtWebEngine 中工作

javascript - 对于简单的 jQuery fadeOut 有一个小问题吗?

android - 在 Android 中的 RadioButton 及其标签之间添加边距?

WPF RadioButton/ToggleButton 样式

javascript - 如何检查单选按钮是否被选中?

javascript - 提交时的 JQuery 加载问题

javascript - Drop down 中的数据绑定(bind)