jquery-ui – 为什么jQuery UI的datepicker打破了动态DOM?

前端之家收集整理的这篇文章主要介绍了jquery-ui – 为什么jQuery UI的datepicker打破了动态DOM?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在这里使用一个动态DOM,并调用jQuery UI datepicker到所有输入具有特定的类名,在这种情况下.date

它的工作伟大与第一,静态,构造,但当我克隆它事件处理程序似乎不想移动。我得到Firebug错误

inst is undefined

我试图研究jQuery的新的live()函数,但不能组合这两个。有任何想法吗?

解决方法

啊,得到了。在我将HTML附加到DOM之后,我对所有的输入运行这个,我想有一个日期控件弹出。 Datepicker向它附加的元素添加一个类,所以我们可以过滤掉现有的输入,只将它应用到新的输入。

$(‘。date’)。not(‘。hasDatePicker’)。datepicker();

我希望这帮助人们,因为我是谷歌搜索的天,没有找到任何东西!

您还应该注意,通过将新的生成的HTML设置为上下文而不是整个页面,检查input.date会更快,因为这将节省时间,因为这是一个更高效的操作。

猜你在找的jQuery相关文章