我的字段可以在页面加载后添加多个额外字段(想想工作简历上的教育和工作经验字段)。我正在使用这个。
我可以在第一个字段上添加日期选择器,但随后添加的字段不会访问日期选择器,尽管是原始的克隆/基本副本。我猜日期选择器仅在页面加载时初始化或仅对页面上的一个类进行初始化。
所以在一个页面上我初始化了日期选择器:
$('.input-append.date').datepicker();
用于此类封装的表单代码块。初始页面加载正常;如果出现错误并且页面重新加载先前输入的多个字段(对于所有返回任何错误的字段都有一个日期选择器),也可以。但是,使用另一个向表单添加新字段的 js 函数,其他新字段无法访问日期选择器。我现在不知道该怎么做,也许有更多经验/智慧的人可以给我一个提示。
编辑:
很简单:我只是添加了:
$('.input-append.date').datepicker();
到调用新字段的代码。至于最优解我不知道,有js专业的都可以评论一下,我扩大搜索词后发现这里还有很多类似的问题。然而,我现在正在做的事情对我来说已经足够好了。