带有生成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。)日期选择器()。