ユーザーが3つの期間(または1つまたは2つ)を選択できるフォームがあります。このパターンが繰り返され、ユーザーはカスタム範囲の日付を毎週、毎月、毎日など選択できます。入力ごとにjquery関数全体を書き出す必要がないようにjqueryを最適化する方法がある場合はどうなりますか?実際に変更されるのは、IDの番号だけです。
<input type='text' id='custom1from'><input type='text' id='custom1until'>
<input type='text' id='custom2from'><input type='text' id='custom2until'>
<input type='text' id='custom3from'><input type='text' id='custom3until'>
<input type='text' id='monthly1from'><input type='text' id='monthly1until'>
<input type='text' id='monthly2from'><input type='text' id='monthly2until'>
<input type='text' id='monthly3from'><input type='text' id='monthly3until'>
$("#custom1from").click(function() {
$("#custom1from").datepicker();
});
$("#custom1until").click(function() {
$("#custom1until").datepicker();
});
$("#custom2from").click(function() {
$("#custom2from").datepicker();
});
$("#custom2until").click(function() {
$("#custom2until").datepicker();
});
$("#custom3until").click(function() {
$("#custom3until").datepicker();
});
$("#custom3until").click(function() {
$("#custom3until").datepicker();
});