Javascript 下拉日历未出现在html表中新插入的行中

Javascript 下拉日历未出现在html表中新插入的行中,javascript,jquery,html,html-table,datepicker,Javascript,Jquery,Html,Html Table,Datepicker,当我点击“输入”下拉菜单“日历即将到来”选择日期时,我有一个带有日历的表格单输入字段。 通过使用javascript,我在表中插入了一个新行。行正在表中插入,但日期日历不在新插入的行日期字段中,如上行所示。 我正在使用以下代码 函数addRow{ var table=document.getElementByIdmintable; var rowCount=parseIntdocument.getElementByIdminRows.value; var rowsert=parseIntdoc

当我点击“输入”下拉菜单“日历即将到来”选择日期时,我有一个带有日历的表格单输入字段。 通过使用javascript,我在表中插入了一个新行。行正在表中插入,但日期日历不在新插入的行日期字段中,如上行所示。 我正在使用以下代码

函数addRow{ var table=document.getElementByIdmintable; var rowCount=parseIntdocument.getElementByIdminRows.value; var rowsert=parseIntdocument.getElementByIdsizemin.value; var row=table.insertRowInsert+1; var cell1=row.insertCell0; var element1=document.createElementinput; element1.type=文本; element1.id=minenddate+rowCount; element1.className=表单控件; 第1单元。附加子元素1; rowCount=parseIntrowCount+1; document.getElementByIdminRows.value=rowCount; document.getElementByIdsizemin.value= parseIntdocument.getElementByIdsizemin.value+1; } $function{ count=document.getElementByIdminsize.value; i=0; dateId=datepicker2; 对于i=0;i 您必须重新初始化动态添加的日期选择器 元素

下面是如何添加它

$('#'+element1.id).datepicker();
函数addRow{ var table=document.getElementByIdmintable; var rowCount=parseIntdocument.getElementByIdminRows.value; var rowsert=parseIntdocument.getElementByIdsizemin.value; var row=table.insertRowInsert+1; var cell1=row.insertCell0; var element1=document.createElementinput; element1.type=文本; element1.id=minenddate+rowCount; element1.className=表单控件; 第1单元。附加子元素1; $+element1.id.datepicker;//添加此行以进行初始化 rowCount=parseIntrowCount+1; document.getElementByIdminRows.value=rowCount; document.getElementByIdsizemin.value= parseIntdocument.getElementByIdsizemin.value+1; } $function{ count=document.getElementByIdminsize.value; i=0; dateId=datepicker2;
对于i=0;i Anytime..Happy coding