使用jQuery,我知道如何将所有当前输入转换为日期选择器(这发生在$(document).ready
事件中):
$('.date').each(function() {
$(this).datepicker({ ... });
});
我的问题是:即使以后使用日期选择器,我也该怎么做?(即input.date
稍后添加到DOM)。我尝试了这个(也在内部$(document).ready
),但是不起作用:
$(document).on('ready', '.date', function(){
$(this).datepicker({ ... });
});
注意:通过调用.html()
祖先节点将新的input.date对象添加到dom中。.html
通过从后端渲染部分模板来获得呼叫的内容。
您可以通过找到“ .date”类在调用.html()后执行相同的操作。
$(parent).html(content).find('.date').each(function() {
$(this).datepicker({ ... });
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句