私が望むものを達成するための良い方法を見つけるのに数日かかったので、他の人が貴重な時間を節約し、不健康な欲求不満を解消するために、この Q&A を投稿しようと思いました :3. できる限りコードを単純化しました (フォーム アクションの削除など)。
基本的に、私がやりたかったのはこれを作ることです:
<form>
<p>
<input type="button" value="Add phone number">
</p>
</form>
これになります(ボタンをクリックして):
<form>
<div>
<p>
Phone number : <input type="text" name="phone_number1">
<input type="button" id="remove_phone_number1" value="Remove">
</p>
</div>
<p>
<input type="button" value="Add phone number">
</p>
</form>
もう一度クリックすると、次のようになります。
<form>
<div>
<p>
Phone number : <input type="text" name="phone_number1">
<input type="button" id="remove_phone_number1" value="Remove">
</p>
</div>
<div>
<p>
Phone number : <input type="text" name="phone_number2">
<input type="button" id="remove_phone_number2" value="Remove">
</p>
</div>
<p>
<input type="button" value="Add phone number">
</p>
</form>
(もちろん、動作する [削除] ボタンを使用するすべて)
そのようなことを行うのは非常に簡単で簡単だと思いましたが、解決策を見つけるのに非常に苦労しました.