で一意であることを確認:jQueryの - 私は次のマークアップ持っているIDが挿入されたマークアップ
:私はjQueryのhtml()
と
after()
方法を使用して、自身の後にこのマークアップのHTMLコンテンツを挿入しようとしています
<div id="section">
<input type="text" id="myInput">
</div>
を
var newSection = $('#section').html();
$('#section').after(newSection);
だから私はこのようなもので終わるよ:
<div id="section">
<input type="text" id="myInput">
</div>
<input type="text" id="myInput">
自分の入力のIDが一意であることを保証する方法はありますか?私は、挿入された入力に対して "myInput2"のようなものを好むでしょう。ありがとうございました。
あなただけループとしてインクリメントし、既存のインデックス変数を作成したり、使用ループ内で値を挿入する場合。次に、一意にするIDに値を連結します。 – AtheistP3ace
'id'属性を完全に削除します。代わりに共通のクラスを使用して要素をグループ化することができます –