Jqueryに次のコードがあります。
.find("input").attr('name', + cloneCount++)
私が望むのは、name属性の値が現在の値+ cloneCount varの値が増加することです。
どうすればこれを行うことができますか?
================= 更新
迅速な返信ありがとうございますが、十分なコードを提供していないことに気付きました。
var cloneCount = 1;
$(".button").click(function(){
$('#id')
.clone()
.attr('id', 'id'+ cloneCount++)
.insertAfter($('[id^=id]:last'))
.find("input").attr('name', parseInt(attr('name')) + cloneCount++)
});
});
私が望むのは、div が複製されると、すべての入力フィールドが name 属性に対して異なる値を取得することです。入力数は可変です。では、name="example" の入力があるとしましょう。複製されたバージョンは name="example2" などを取得する必要があります。