属性data-value
の値に入力フィールドの値を追加します。これは実際には動作しますが、新しいフィールドを生成するボタンがあります。したがって、最初の入力フィールドに値を追加できますが、ボタンをクリックして値を生成することはできません。クローンされた要素に対して属性を追加することはできません
<button id="another_field">Add a new field</button>
<div class="cpt_area">
<input placeholder="Type something here..." class="full_width cpt_name" type="text" name="cpt_name[]">
</div>
// This will copy an input field
$('#another_field').click(function() {
$('.cpt_name:first').clone().prependTo(".cpt_area").val('');
});
// This will generate a data-value attribute
$('input').keyup(function() {
$(this).attr('data-value', $(this).val());
});
あなたはここでそれを試すことができます:https://jsfiddle.net/e6ybk2d3/
任意のアイデアを、私はこの問題を解決することができますか?
ようこそスタックオーバーフロー。質問は外部リソースへのリンクではなく、自己完結型であると予想されるため、リンクが破損したときにも役立ちます。今回はあなたの質問を編集しました。 –