我有一个事件单击,每次单击链接时都会创建一个输入字段。
$("#add_file").click(function(e)
{
var i = 0;
$("#input_file").append('<input type="file" name="file[]" id="file"'+i+" />");
$("#input_file").append('<br />');
i++;
});
<a href="javascript:void(0)" id="add_file">Add file</a>
这里没问题。事实上,我想在每次创建输入标签时添加一个不同的 ID。像这样:你点击:<input type="file" name="file[]" id="file1" />
再次 :<input type="file" name="file[]" id="file2" />
谢谢大家:)
编辑:我的标签不会像输入一样淡出我该怎么办?
var i = 1;
$("#add_file").click(function(e)
{
$("#input_file").append('<input type="file" name="file[]" id="file'+i+'" />');
$("#input_file").append('<br />');
$("#input_file").append('<input type="text" name="filename[]" id="file'+i+'" placeholder="Nom du fichier" />');
$("#input_file").append('<a href="javascript:void(0)" onclick="removeFile(file'+i+');" id="file'+i+'">x</a>');
$("#input_file").append('<br />');
i++;
});
function removeFile(name)
{
$(name).fadeOut();
}