$('.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个不同的Divs。第一个div有两个放射按钮。如果用户选择无线电(名称= level1),则显示#choose_style。如果他们选择收音机(名称= level1b),则显示#choose_layout。现在第一部分工作,但第二部电台没有。显示基于单选按钮选择不同的div
是吧'#choose_layout'或'.choose_layout'? 'choose_style'也一样。 – matewka
为什么你检查它,如果有一个值?也许你应该发布你的HTML,因为这没什么意义 – adeneo
为什么不使用.toggle()而不是分配类来显示/隐藏? – SW4