0

私はすばらしいTime datePickerを使用しています!

$(function() {
    $("#appointment_atime").timepicker({
        'minTime': '9:00pm',
        'maxTime': '6:00pm',

    });

その範囲内でいくつかの時間を抑制または非表示にする方法はありますか?

午前 12 時と午後 1 時がオプションとして表示されるのは望ましくありません。

それは可能ですか?

4

1 に答える 1

2

このプラグインには時間の生成を通知するコールバックがないように見えるため、リストをクリックしたときに不要なエントリを削除するためにリストを実行する関数を作成する必要があります。

午前12時と午後1時を削除するこのjsFiddleの例を試してください。

$('#basicExample').timepicker({
    'minTime': '9:00pm',
    'maxTime': '6:00pm',
    'step': 60
});
$('#basicExample').on('showTimepicker', function () {
  $('.ui-timepicker-list li').filter(function (index) {
      return ($(this).text() == '12:00am' || $(this).text() == '1:00pm');
  }).remove();
});
于 2013-01-19T17:58:15.743 に答える