テーブルの要素とフォーム要素をhtmlページに動的に追加したいが、それはできない。入力ボックスに2を入力している場合は、ボタンをクリックせずに自動的に2つの新しい入力ボックスにラベルを追加する必要があります。私は 'keyup'イベントハンドラはここで動作するはずだと思います。しかし私は自分のコードを形成することができません。私のコードを修正したり、私の同じ必要性のために他のコードを提案したりして、ここで私を助けてください。htmlページにフォーム要素とテーブル要素を動的に追加する
HTMLのCODE:
<form>
<input type="number" id="teamMemNum">
</form>
<table id="memNameTable"></table>
JAVASCRIPT:
<script type="text/javascript">
$(document).ready(function(){
$("#teamMemNum").on('keyup', function(){
var num = $("#teamMemNum").val();
var markup = "<tr><td><label for='memName'>Enter name: </label></td><td><input type='text' name='memName' id='memName'></td><td></td><td></td></tr>";
for(var i = 0; i < num; i++){
$("#memNameTable tbody").append(markup);
}
});
});
</script>