ユーザーがリンクをクリックできるようにしています。これにより、ページにフィールドが追加されます。ユーザーはリンクをクリックして、ページに必要な数のフィールドを追加できます。フィールドをクリックすると、日付フィールドであるため、カレンダーが表示されます。Any+Timeカレンダーを使用しています。jQueryは、特定のIDを持つフィールドからのクリックイベントを待機します。コードは次のとおりです。
$('#start_date').click(
function(e) {
$('#start_date').AnyTime_noPicker().AnyTime_picker().focus();
} );
IDはstart_dateです。問題は、ユーザーがリンクをクリックしてstart_dateという新しいフィールドを追加でき、IDが同じであるため、jQueryイベントリスナーが各フィールドを一意に識別できないことです。この種のシナリオに対する既知の解決策はありますか?