1

一度に約 12 のカレンダーを表示する Datepicker UI を使用しています。それらすべてに共通のタイトルを 1 つカスタマイズしたいと考えています。

私のアイデアは、Jquery を使用して、要素#ui-datepicker-div、タイトルの DIV を追加することでした。しかし、カレンダーが表示されるとトリガーが起動されないため、datepicker 内の HTML コードを置換/追加/削除することも、別の DIV を追加して datepicker と同じ場所に配置することもできません。

私の貧弱な英語に感謝し、申し訳ありません。

4

1 に答える 1

0

beforeShowイベントを使用して変更を行うことができます。このイベントは、カレンダーをすぐに表示するときにも発生します。

$(yourDatepickerDivOrWhatever).datepicker({
    beforeShow: function(){
        // your changes to the datepicker headline here
    }
});

また、データ属性を追加して、このカレンダーで既に変更を行っていることを示すこともできます。

于 2012-04-24T12:44:46.800 に答える