多くの選択タグを含むフォームを作成する必要があり、すべての選択タグで別の選択が開きます。この選択では、フォームの最後まで別の選択、別の選択、別の選択が行われます。
私は今これを持っていますhttp://jsfiddle.net/8SZ5n/1/、しかしそれは一般的ではないので、すべての選択でこの関数を呼び出す必要があります。
<script type="text/javascript">
$(function() {
$('.select').change(function(){
if ($(this).val() == "1") {
$('.divR1').show();
$('.divR2').hide();
}else if($(this).val() == "2"){
$('.divR2').show();
$('.divR1').hide();
}
else {
$('.divR1').hide();
$('.divR2').hide();
}
});
});
</script>
<div id="div1">
<select class="select" autocomplete="off">
<option value="#" checked>Escolha</option>
<option value="1">Sim</option>
<option value="2">Não</option>
</select>
<div class="divR1" style="display:none">
1
<select autocomplete="off">
<option value="#" checked>Escolha</option>
<option value="1">Sim</option>
<option value="2">Não</option>
</select>
</div>
<div class="divR2" style="display:none">
2
<select autocomplete="off">
<option value="#" checked>Escolha</option>
<option value="1"></option>
<option value="2"></option>
</select>
</div>
</div>