【发布时间】:2015-06-01 06:08:17
【问题描述】:
我正在使用以下 javascript 代码动态生成表行:
$('#addNew').on('click', function() {
var clone = $('table.table-responsive tr.cloneme:first').clone();
console.log(clone);
clone.append("<td><button class='deleteAdded btn btn-danger'>Remove</button></td>")
$('table.table-responsive').append(clone);
calculateSum();
});
这是我将 jQuery 日历附加到日期输入的脚本
$(function() {
$('input').filter('.datepicker').datepicker({
dateFormat: 'yy-mm-dd',
changeMonth: true,
changeYear: true,
});
});
现在我面临的问题是 jQuery 日历只在第一行弹出。它不适用于生成的行。
这在我的 html 中
<td>
<input type="text" class="form-control datepicker" name="invoiceDate[]" readonly="readonly" />
</td>
请告诉我如何让 jQuery 日历在所有动态生成的行上工作。环顾 Google,但没有任何帮助。
提前致谢。
【问题讨论】:
-
在calculateSum()之后添加日期选择器代码;
标签: javascript jquery html datepicker