cssクラスを介して日付ピッカーとして定義する入力フィールドがあります。この入力フィールドを複製して、複製された入力も日付ピッカーになるようにします。
さまざまな情報源から読んだ後、私は次のコードが機能するはずであると信じるようになりましたが、機能しません。私は誰かが私が間違っていることを理解するのを手伝ってくれることを望んでいました:)
<input type="text" id="date" name="date" class="calendar" />
<input type="button" id="clone" name="clone" value="Clone dates" />
そしてここにjavascriptがあります:
<script type="text/javascript">
$(document).ready(function(){
$('.calendar').datepicker();
$('#clone').click(function()
{
$('.calendar:last').clone().append().insertAfter('.calendar:last');
});
});
</script>
これまでのところ、入力フィールドは複製され、最後のインスタンスの後に挿入されますが、日付ピッカーは機能しません。クローン関数に「true」を渡そうとしましたが、instが定義されていないというエラーが発生しました。
どんな助けもいただければ幸いです:)