私はすでに私が見ているほとんどのソリューションを実行しましたが、それは私のものでは機能しません。
これが私のコードです:
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>