JQuery:代表和日期选择器
我需要给定类中的每个文本输入都是一个日期选择器。就像:JQuery:代表和日期选择器
$("input[type=text].time").datepicker();
但我通过Jquery.load()添加了很多代码,所以我相信我需要一个委托。问题是我不知道该怎么做,因为据我所知,load事件不能用在委托中。如果存在的话这将是容易:
$(document).delegate("input[type=text].time", "load", function(){
$(this).datepicker();
});
$("body").delegate("input[type=text].time", "focusin", function(){
$(this).datepicker();
});
我使用代表在身上,因为我不知道,如果你有,你可以针对其他容器代码。
下面是针对特定div
与委托小提琴:
因此,每次点击时,尝试添加日期选择器到任何有效的结果? –
这不是我正在寻找的东西,但它的工作原理..我不知道当你重新初始化很多次datepicker – Ivan
@jk这会很好。感谢您发布此信息。这正是我一直在寻找并完美运作 - 第一次。 –
我没有看到一个委托的需要....这只是混淆读者。 –
如果通过AJAX加载一个包含该类的新输入(“时间”)的页面,而不使用委托,它不会自动激活数据分析器。我加载了大量的数据víajquery.load(),它不仅是数据类的类,还有更多类似的需要在每次页面加载时手动设置。 – Ivan
如果您正在加载内容,请在'成功'上添加日期选择器。我还没有找到一种很好的替代方法来使用'.load()'。 –