これを試して...
JSfiddle
HTML
<table>
<tr>
<td>
<select id="choice" name="choose">
<option value="0"></option>
<option value="1">AA</option>
<option value="2">AB</option>
<option value="3">AC</option>
</select>
</td>
</tr>
<tr id="firstLast">
<td class="mySaisie"> Firstname</td>
<td>
<input id="name" name="fname" />
</td>
<td class="mySaisie"> Lastname</td>
<td>
<input id="name" name="lname" />
</td>
</tr>
<tr id="addresses">
<td class="mySaisie"> Adresse 1</td>
<td>
<input id="adresse" name="fname" />
</td>
<td class="mySaisie"> Adresse 2</td>
<td>
<input id="adresse" name="lname" />
</td>
</tr>
</table>
JQUERY
$("#choice").on('change',function(){
var $choice = $('#choice option:selected').val();
if ($choice == 1) {
$("#firstLast").show();
} else {
$("#firstLast").hide();
}
if ($choice == 2) {
$("#addresses").show();
} else {
$("#addresses").hide();
}
});
CSS
#firstLast,#addresses {display:none;}
他に明確ではなかったので、私は余分なコードを取り出しました。
そのようにコードをチャンク化するためにラベルを使用するべきではありません。:)
ラベルの使用に関する詳細情報