我有一个可以有多行的jquery DataTable。我使用模态填充每一行。每行可能有也可能没有基于所选值的附件,该表位于表单内。现在的问题是我无法在Datatable中附加文件,因此我创建了一个隐藏的div,每当用户想要在DataTable中附加文件时,我就会创建文件类型的输入字段。以下是
的代码#include<stdio.h>
void printit (float, char); // function declaration
int main(void)
{
float a = 15.5 ;
char ch = 'd' ;
printit (a, ch);
return (0);
}
void printit (float a, char ch)
{
printf("\n%f %c ", a, ch) ;
}
现在我想要的是每当用户尝试在模态中附加文件时,文件应该附加到hiddenDiv中创建的输入字段。我正在尝试以下代码来执行此操作。
var attachmentInput = $("#hiddenDiv").find("input[id='prototype']").clone()
var tempInputId = "Visa Attachment_" + fileCounter
attachmentInput.prop("id",tempInputId)
attachmentInput.prop("name",tempInputId)
attachmentInput.appendTo("#hiddenDiv")
我的主要要求是,当用户在模态中附加文件时,它应该附加到动态创建的文件类型的输入元素....有关如何实现此目的的任何想法?
答案 0 :(得分:0)
var fileCounter = 0
var tempInputId
$('#visaDetails').on('click', function(){
var attachmentInput = $("#hiddenDiv").find("input[id='prototype']").clone()
tempInputId = "visaAttachment_" + fileCounter
alert(tempInputId)
attachmentInput.prop("id",tempInputId)
attachmentInput.prop("name",tempInputId)
attachmentInput.appendTo("#hiddenDiv")
fileCounter ++;
$("#"+tempInputId).click();
});