助けが必要です。私はいくつかの入力を含むフォームを持っており、彼は div でソートしました。div にさらに入力を挿入したいので、次のようなことを試みました-
$(document).ready(function(){
$("#more").click(function(){
$("#div_name").append("<input type=\"text\" name\"test\" value=\"test\" />");
});
});
そしてhtmlは
<form action="" method="post" enctype="multipart/form-data" name="form_name">
<input type="text" name="text_input" value="test" />
<div id="div_name"></div>
<input type="button" id="more" value="Add more" />
</form>
そして、それは機能し、入力を追加しますが、フォームを送信すると、jqueryが追加した入力を送信しません。彼は私が追加したばかりの投稿を除くすべての投稿を表示するので、出力は次のようになります
Array
(
[text_input] => test
)
上記のjQueryコードを使用したときも。しかし、私がやっているとき $("form").append(...); 、すべて順調に進んでいますが、入力が div にありません。ありがとうございました。:)