嗨,大家好,我觉得最好的方法是:
我在隐藏字段input
中有div
个元素。在页面加载时,使用input
获取id='upload_logo'
,然后生成 x 次,并附加到相同的div
更新name
和{{ 1}}每次一个。
id
这会产生:
<div id="hidden_fields">
<input type='hidden' class='hidden' name='upload_logo' id='upload_logo' value='filepath/filename.eps'/>
</div
答案 0 :(得分:1)
您可以使用for
循环。此处hidden_fields
是#hidden_fields
元素,upload_logo
是您的#upload_logo
元素,number
是您要生成的元素数。
var hidden_fields = $('#hidden_fields'),
upload_logo = $('#upload_logo'),
number = 3;
for (var i = 0; i < 3; i++)
$('<input />', {
type: 'hidden',
'class': 'hidden',
id: 'upload_logo_' + i,
name: 'upload_logo_' + i,
value: upload_logo.val()
}).appendTo(hidden_fields);
由于隐藏了字段,下面是生成内容的屏幕截图: