1

IamはこのようにインラインとしてdisplayJquerydatepickerを使用しています

<div id="datepicker"></div>

ボタンペインにカスタムボタンを追加しようとすると、ボタンが表示されません...インライン日付ピッカーをデフォルトの日付ピッカーに置き換えた場合、つまりテキストフィールドのカスタムボタンが表示されなくなります。

インライン日付ピッカーとして表示するときにカスタムボタンを表示する方法を教えてください。

カスタムボタンを表示するために次のコードを使用するiam

$("#datepicker").datepicker({
    showButtonPanel: true,
    beforeShow: function (input) {
        setTimeout(function () {
            var buttonPane = $(input)
                .datepicker("widget")
                .find(".ui-datepicker-buttonpane");

            var btn = $('<button class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" type="button">Clear</button>');
            btn.unbind("click")
            .bind("click", function () {
                $.datepicker._clearDate(input);
            });

            btn.appendTo(buttonPane);

        }, 1);
    }
});
4

0 に答える 0