-1
我有幾個要素是這樣的:JQuery的 - 克隆元素和變化的多重屬性,屬性
<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。我該如何做到這一點?
您已經擁有'i'這是元素的數量,因此您在設置屬性值時想使用'(i + 1)'。 –
其中是 - $('。img_add')的html img元素; ? – wmitchell
@wmitchell個人認爲這與問題完全無關。 –