0

1つのセレクターを複数の入力フィールドに割り当てることは可能ですか?

タイムピッカー(jQuery-UI)を使用して、入力フィールドにタイムピッカーを割り当てています。しかし、入力フィールドごとにセレクターを作成する必要があることに気づきました。巨大な過負荷ですね。

セレクタ:

$('#timepicker').timepicker({controlType: 'select',timeFormat: 'HH:mm'});  

入力フィールド:

<div class="large-1 columns"><input type="text" id="timepicker" placeholder="Start"></div>
<div class="large-1 columns"><input type="text" id="timepicker" placeholder="End"></div>  

6
倍倍だから私は14の可能なタイムピッカー入力を持っています。

これは可能ですか?

4

2 に答える 2

4

複数の入力に同じIDを使用しないでください。代わりにクラスを使用してください。IDは一意である必要があります。これがクラスでそれを行う方法です。

$('.timepicker').timepicker({controlType: 'select',timeFormat: 'HH:mm'});  

そしてhtml

<div class="large-1 columns"><input type="text" class="timepicker" placeholder="Start"></div>
<div class="large-1 columns"><input type="text" class="timepicker" placeholder="End"></div>  
于 2013-03-24T11:50:00.560 に答える
1

次のようなものを使用できます。

$(":input").timepicker({controlType: 'select',timeFormat: 'HH:mm'});  
于 2013-03-24T11:51:19.440 に答える