带有生成DOM元素的JQuery Datepicker

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

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

这是一个将datepicker附加到通过jQuery插入DOM的表中的输入的工作演示 。 在Firefox 3.5和IE 6中测试过。

没有代码,您需要自己调试。 几个指导方针:

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

    $(” dateInputs。)日期选择器()。