我已经做了我看到的大多数解决方案,但它不适用于我的。
这是我的代码:
function regenerateDatePickers()
{
var length = $( ".forduplication" ).length;
alert( length );
for ( var i = 1 ; i <= length ; i++ ) {
$( "#endDate" + i ).removeClass( "hasDatepicker" );
$( "#endDate" + i ).datepicker();
}
}
只有原始日期选择器字段有效。克隆的不是。奇怪的是,我动态创建的“选择”* 字段正在工作。
*选择http://harvesthq.github.com/chosen/
编辑 - 添加 HTML 代码
<tr class="forduplication">
<td>
...
...<!--lots of other HTML codes-->
...
</td>
<td><input id="endDate1" name="endDatefield1" size="10"></td>
...
</tr>