ホームページ >ウェブフロントエンド >jsチュートリアル >jQueryを使用して動的要素に日付ピッカーを実装するにはどうすればよいですか?
多くの Web アプリケーションでは、必要に応じて追加または削除できるテキストボックスなどの動的要素を使用する必要があります。これらの動的要素に日付ピッカーを追加する場合、この状況を効果的に処理する方法を理解することが不可欠です。
複数のテキストボックスを動的に作成したとします。共通クラス「datepicker_quirting_start」を使用します。目標は、各テキストボックスをクリックするとカレンダーが表示されるようにすることです。ただし、次のコードを使用すると、日付ピッカー機能が最初のテキストボックスにのみ適用されます:
$(".datepicker_recurring_start" ).datepicker();
この問題に対処するために、イベント委任の力を活用します。これにより、ドキュメントの本文などの静的な親要素にイベント ハンドラーをアタッチできるようになります。次のコードは、このアプローチを示しています。
$('body').on('focus',".datepicker_recurring_start", function(){ $(this).datepicker(); });
このコード内:
この手法により、現在および将来のすべての要素に datepicker 機能が効果的に付加されます。要素を「datepicker_quirting_start」クラスで追加し、動的に作成されたすべてのテキストボックスが適切な動作をするようにします。
以上がjQueryを使用して動的要素に日付ピッカーを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。