jquery - 让日期选择器生效 - JQuery

标签 jquery jquery-ui datepicker

我知道当你动态创建一个元素时,你必须使用类似的东西:

$("#id").live("click", function() {
    //something
});

现在我有这个:

$('#tdInput1').datepicker({
    inline: true
});

我的问题是:如何让它活跃,以便它可以与动态创建的元素交互。

最佳答案

接受的解决方案不适用于键盘焦点事件。所以我必须更改为:

$('.parent').on('focusin', '.datepicker', function(e) {
    $(this).datepicker(options);
});

由于 jquery 1.9.1 不包含 .live 方法,因此必须将 .live 更改为 .on。以上适用于鼠标事件和键盘焦点事件。

关于jquery - 让日期选择器生效 - JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6601301/

相关文章:

javascript - 使用切换和页面滚动到顶部展开子项时,父项会折叠

javascript - 我什么时候可以在 AngularJS 应用程序中启用 JQueryUI 拖放功能?

javascript - 拖动 jquery ui slider 时防止 mouseenter/mouseleave 事件

jquery - 如何保存 django 拖放连接列表可排序

javascript - jQuery UI 日期选择器范围选择器问题

jquery - 与 JQuery 模板的 knockout 绑定(bind)不显示数据?

javascript - 在不使用 javascript 或 Jquery 提交表单的情况下向文本框历史记录添加值

angular - 使用primeng日历时如何格式化日期?

jQuery UI 日期选择器格式日期范围在新日期上清除其合作伙伴

jquery - 使用 addthis 共享按钮时网页的设计问题