idをtimepicker関数に渡すよりクリーンな方法があるかどうかは不思議です。ここで私が持っているものです。jqueryにidを渡すクリーナーの方法
JS:
function timedrop(id){
$("#" + id).timepicker();
$("#" + id).timepicker('option', { 'minTime': '9:00am', 'maxTime':
'9:00pm', 'timeFormat': 'h:i A' });
}
HTML:要するに
<input id="basicExample" onclick="timedrop(this.id);" type="text" class="time ui-timepicker-input" autocomplete="off">
あなたのJSをあなたのHTMLから分離するのがより簡単な方法です(エラーの原因となった場所を追跡しやすくする) – blex
コードを使用するだけで、クラスやIDやonclickを気にすることなく、 ( '.ui-timepicker-input')。timepicker({/ * options object/*}) ' – charlietfl
また、あなたが持っているコードは、クリックごとに新しいタイムピッカを設定します。ページの読み込み時にのみ行うことができます。 – blex