這可能會給你一些想法。如果我正確理解你的問題。
HTML:
<select id="selector">
<option value="opt0" id="opt0">select menu</option>
<option value="opt1" id="opt1">fruit</option>
<option value="opt2" id="opt2">vegetable</option>
<option value="opt3" id="opt3">drink</option>
</select>
<div id="appendHere">
</div>
JQUERY
$('#selector').change(function(){
var selectValue = $(this).val();
if(selectValue == 'opt1'){
$('#appendHere').empty();
$('#appendHere').append("<input type='text' class='fruit' name='a' />");
$('#appendHere').append("<input type='text' class='fruit' name='b' />");
}else if(selectValue == 'opt2'){
$('#appendHere').empty();
$('#appendHere').append("<input type='text' class='vegetable' name='c' />");
$('#appendHere').append("<input type='text' class='vegetable' name='d' />");
}
});
什麼叫文本視圖是什麼意思?你在哪裏得到那些a,b,c?他們是什麼?爲什麼你需要使用Ajax? –
我的意思是a,b,c只是文本視圖 –