问题:
您的目标是将日期选择器附加到动态生成的文本框。但是,使用代码:
$(".datepicker_recurring_start" ).datepicker();
仅激活第一个文本框的日期选择器,尽管所有文本框共享“datepicker_recurring_start”类。
解决方案:
要克服此限制,请使用以下代码:
$('body').on('focus',".datepicker_recurring_start", function(){ $(this).datepicker(); });
说明:
此代码利用委托事件处理,允许事件侦听器附加到父元素并应用于与特定选择器匹配的后代。在本例中:
通过依赖动态事件绑定,您可以确保日期选择器在任何时候都附加到所有具有“.datepicker_recurring_start”类的动态创建的元素焦点事件被触发。
以上是如何为创建的元素实现动态日期选择器的详细内容。更多信息请关注PHP中文网其他相关文章!