动态添加元素的插件初始化
Plugin initialization on dynamically added elements
我正在使用此代码在我的输入上初始化一个日期选择器插件
$('.datepicker input').datepicker({
... (options)
});
如果输入在页面加载时已经存在,则此方法工作正常,但对于动态添加的输入,此方法无效。
我试过这样做,但也不管用。
$('body').datepicker({
selector: '.datepicker input',
... (options)
});
有没有办法做到这一点?
在这里找到答案:putting datepicker() on dynamically created elements - JQuery/JQueryUI
$('body').on('focus', '.datepicker input', function() {
$(this).datepicker({
...
});
});
我正在使用此代码在我的输入上初始化一个日期选择器插件
$('.datepicker input').datepicker({
... (options)
});
如果输入在页面加载时已经存在,则此方法工作正常,但对于动态添加的输入,此方法无效。
我试过这样做,但也不管用。
$('body').datepicker({
selector: '.datepicker input',
... (options)
});
有没有办法做到这一点?
在这里找到答案:putting datepicker() on dynamically created elements - JQuery/JQueryUI
$('body').on('focus', '.datepicker input', function() {
$(this).datepicker({
...
});
});