我正在使用todo上的bootstrap日历。当用户点击"添加更多按钮"日期输入自动添加。
问题是,当我点击添加新按钮时,它添加了一个输入,但日历没有显示。当我简单地硬编码输入时,压光机显示在同一个地方。
var htt=$('#dd').html();
var objTo = document.getElementById('subtodo');
var divtest = document.createElement("div");
divtest.innerHTML = htt;
objTo.appendChild(divtest)
<div id="subtodo"></div>
<div id="dd">
<input type="text" name="list[]" style="height:30px !important;">
Due date: <input class="m-wrap m-ctrl-medium date-picker" size="16" type="text" placeholder="Date" name="due[]" id="datepicker" style="height:30px !important;">
</div>
答案 0 :(得分:0)
听起来像你只需要在向DOM添加一个新函数后再次运行datepicker init函数。
答案 1 :(得分:0)
如果要为datepicker附加动态输入,则需要在编写的JavaScript之后重新初始化datepicker以附加输入框。
示例:
$('#dd').datepicker();