値が1、2、3、4の選択メニューのあるフォームがあります。3を選択すると、3つのサブdivが表示されますが、1を選択すると、1つだけが表示されます。
ユーザーごとの入力フィールドを保持するいくつかの単純なspandivを作成しました
<span id="ticketuser1">....</span><span id="ticketuser2">....etc
$('#numOfTickets').change(function() {
var num= $("#numOfTickets").val();
for (var i=0;i<num;i++){
if(i>num){
$('#ticketuser'+i).hide();
} else {
$('#ticketuser'+i).show();
}
}
});
これで、2から3から4になりますが、期待どおりになりますが、小さい数値を選択してもうまくいきません。
任意のヒント?