0
スタックオーバーフローに関するこの質問に対するいくつかの回答が見つかりましたが、それは私のためには機能しません。divをクローンする前に入力を削除するにはどうすればよいですか?
<div id="dynamicInput">
<div id="duplicater">
<input type="text" placeholder="Event Title" name="title">
<input type="text" placeholder="url" name="url">
</div>
</div>
とJavaScript:現時点では は、私のコードは、この(それが長すぎて読めないですので、私は他のdivを削除)のように見えます
var i = 0;
var original = document.getElementById('duplicater');
function duplicate() {
var clone = original.cloneNode(true);
clone.id = "duplicate" + ++i;
original.parentNode.appendChild(clone);
}
それは素晴らしい作品が、私の場合"イベントを追加"ボタンを押す前にテキストを置くと、テキストもクローン化されますが、私はそれを望んでいません。 私は最初の行に.find('input').val('')
を追加しようとしましたが、それは機能しません。私はもうクローンできません。私のコンソールのエラーはmethod find not found
です。
フォーラムで見つけたすべてのソリューションで同じことが起こります。ボタンを無効にしてもう複製できない、または動作しますが、テキストを複製します。
どうすればいいですか?
ありがとうございます!
生のテンプレートを使用することを検討してください。 –
イベントを発生させるボタンがありますか?他のHTMLを投稿することができれば、それがわかりやすく理解できるようになります。 – kauffee000
はいこれはボタンです – Jessicascn