1

私はうまく機能するこのタイムピッカーを使用してますが、問題は入力フィールドをその場で追加していて、タイムピッカーが新しく作成された入力タグで機能していないことです

私はこのjQueryを使用しています

    $('.timepicker').timePicker({
      startTime: "02.00",  // Using string. Can take string or Date object.
      endTime: new Date(0, 0, 0, 15, 30, 0),  // Using Date object.
      show24Hours: false,
      separator:'.',
      step: 15
    });

誰かにボタンをクリックしてもらい、クラスタイムピッカーを含む新しい入力フィールドがページに追加されていますが、jQueryタイムピッカーが機能していません...バインド方法のアイデア...

私はこれを試しました

    $('.timepicker').bind('click', function(){
        $('.timepicker').timePicker({
          startTime: "02.00",  // Using string. Can take string or Date object.
          endTime: new Date(0, 0, 0, 15, 30, 0),  // Using Date object.
          show24Hours: false,
          separator:'.',
          step: 15
        });
    });

しかし、うまくいきませんでした

4

1 に答える 1

2

使用ライブ -

$('.timepicker').live('click', function(){
    $(this).timePicker({
      startTime: "02.00",  // Using string. Can take string or Date object.
      endTime: new Date(0, 0, 0, 15, 30, 0),  // Using Date object.
      show24Hours: false,
      separator:'.',
      step: 15
    }).focus();
    $(this).removeClass('timepicker');
});

デモ - http://jsfiddle.net/Spfpj/4/

于 2011-10-16T17:42:23.410 に答える