$('.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/