【发布时间】:2012-01-26 12:04:33
【问题描述】:
好的,不确定find() 是否是正确的方法。我正在使用pretty photo,并且正在加载一些内联内容。基本上,当漂亮的照片启动时,它会复制内联定义的内容并将其显示在灯箱中。
这里的问题是我不能调用$("#myTextField").datepicker(); 来激活文本框上的jQuery UI Datepicker。原因是它将它应用于我最初编写的不可见的,而不是可见的克隆的。我之前使用内联内容中的Submit 按钮遇到了这个问题,我使用$("#mySubmitButton").live('click',function()..... 解决了这个问题
我试过$(this).find("#myTextField").next().datepicker();,但没有骰子。还有其他建议吗?我不知道我还能如何使用live() 方法。
【问题讨论】:
-
我设法让日期选择器弹出,除了当我点击一个数字时数据选择器没有插入日期。我假设它把它放在原来的隐形内容
$("#shoot_date").live("focus",function(){$(this).datepicker();}); -
Check-out
.delegate(),.live()自 jQuery 1.7 起已贬值:api.jquery.com/delegate
标签: jquery-ui find jquery next