私はこのようないくつかの要素を持っています:
<div class="image_insert clearfix">
<label for="userfile3">Image 3</label>
<input type="file" name="userfile3" id="userfile3">
<label for="slika_naziv_eng3">Image Title</label>
<input type="text" name="slika_naziv_eng3" id="slika_naziv_eng3"/>
</div>
そしてクローン用のJS:
var img_add = $('.img_add');
img_add.on('click', function(){
var img_ins = $('.image_insert'),
i = img_ins.length,
clon = img_ins.first().clone().attr({'class' : 'image_insert clearfix', 'name' : 'userfile' + i}).insertAfter(img_ins.last());
});
数字があるすべての属性を変更する必要があります。新しい要素が追加されるたびに、要素の数をカウントする必要があり、新しい数は要素の数 + 1 になります。これを行うにはどうすればよいですか?