尝试这个...
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>
查询
$("#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;}
我取出了多余的代码,否则不清楚。
您不应该使用标签以这种方式将代码组合在一起。:)
有关使用标签的更多信息