jQuery UI Datepicker にカスタム ボタンを追加する必要があります。ユーザーがそのボタンをクリックすると、値を入力 (テキストの文字列) に設定し、ポップアップを閉じます。これは可能ですか?
フィドルの例: http://jsfiddle.net/7Wygg/
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">Custom</button>');
btn.unbind("click")
.bind("click", function () {
//$.datepicker._clearDate(input);
alert('custom text');
});
btn.appendTo(buttonPane);
}, 1);
}
ありがとうございました。