求指导:jquery 动态添加日期控件不起作用?

2024-11-26 09:50:51
推荐回答(1个)
回答1:

你动态添加的input框,并不会被日历控件主动初始化。
因为你再初始化日历控件的时候,页面还没有你添加的这些元素呢。
你只能这样。

$(function(){
$.datepicker.setDefaults($.datepicker.regional['zh-CN']);
function initDatePicker(ele){
ele.datepicker({
dateFormat:"yy-mm-dd",
autoSize:true,
})
initDatePicker($(".datepicker"));

}

$("#addRow").click(function(){

var $tr=$("");
var $td1=$("");
var dateInput = $("")
$td1.append(dateInput);
$td1.appendTo($tr);
$tr.appendTo("#tab");
initDatePicker(dateInput);

}

)