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