我有此代码:
$('.datepicker').datepicker({ format: 'yyyy-mm-dd' });
我正在尝试将其绑定到稍后将出现的输入文本。
$(".table tbody").prepend("<tr><td><input type='text' name='Date' value='' class='datepicker' /></td></tr>");
我该怎么做?
答案 0 :(得分:1)
添加新的日期选择器时,必须对其进行初始化。
var $newDatePicker = $("<tr><td><input type='text' name='Date' value='' class='datepicker' /></td></tr>");
$(".table tbody").prepend($newDatePicker);
$newDatePicker.find('.datepicker').datepicker(...);
将新元素存储在变量中将使您仅初始化所添加的新元素,而不必尝试在DOM中查找哪个是新的,而不是已经初始化的。