【问题标题】:JQuery Datepicker with generated DOM elements带有生成的 DOM 元素的 JQuery Datepicker
【发布时间】:2009-09-08 21:55:44
【问题描述】:

我有一个使用 JQuery 构建一个相当大的表的网站。当我尝试选择按类以这种方式创建的一组输入元素并向它们添加日期选择器时,没有任何反应。该表在 document.ready() 期间生成;是否有一定的时间我必须执行 $('.date_pick').datepicker();为了使它起作用?如果没有,我可能做错了什么?

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    如果您能提供相关代码,那将很有帮助。但基本上,一旦将它们插入 DOM,您应该能够将 datepicker() 分配给适当的元素。

    这是一个 Working Demo 将日期选择器附加到通过 jQuery 插入 DOM 的表中的输入。在 Firefox 3.5 和 IE 6 中测试。

    【讨论】:

      【解决方案2】:

      没有代码,您需要自行调试。几条准则:

      • 如果您使用的是 JQuery,请使用 JQuery 的内置函数而不是 document.ready()
      • 您确定要在表生成之后声明日期选择器吗?
      • 确保输入元素没有相同的 ID,给它们相同的类名,然后执行类似的操作。

        $('.dateInputs').datePicker();

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-15
        • 1970-01-01
        • 2011-12-27
        • 1970-01-01
        • 1970-01-01
        • 2014-04-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多