javascript - 根据单选按钮选择显示不同的 div

标签 javascript jquery html css

$('.choose_level input[type="radio"]').on('change', function () {
    if ($('input[name=level1]:checked').val()) {           
        $('.choose_level').addClass('hidden');
        $('.choose_style').removeClass('hidden');
    }
    else if ($('input[name=level1b]]:checked').val()) {           
        $('.choose_level').addClass('hidden');
        $('.choose_layout').removeClass('hidden');
    }
    });

我有 3 个不同的 Div。第一个 div 有两个单选按钮。如果用户选择 radio(name=level1),则显示#choose_style。如果他们选择 radio(name=level1b),则会显示#choose_layout。现在第一部分工作,但第二个 radio 没有。

最佳答案

你有一个额外的]

$('input[name=level1b]]:checked')
                      ^

关于javascript - 根据单选按钮选择显示不同的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20197698/

相关文章:

jquery - 文本溢出时在标题中显示内容

javascript - 解析,检查输入是否与 objectId 匹配

javascript - 如果 div 在滚动时可见,则设置动画并更改主体的背景颜色

javascript - 如何在 localStorage API HTML5 中保存函数

javascript - 如何从 chrome 扩展 popup.html 中重新加载当前选项卡?

javascript - 重复数据删除算法的时间复杂度

javascript - jQuery 多表单验证

javascript - 如何仅获取选定复选框的选项值?

python - BeautifulSoup 获取特定列的所有值

javascript - 使用 onClick() 将新的 div 添加到现有的 div 中