Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery UI日期选择器:如何调用“$”。日期选择器&引用;从自己的按钮?_Jquery_Jquery Ui_Jquery Ui Datepicker - Fatal编程技术网

jQuery UI日期选择器:如何调用“$”。日期选择器&引用;从自己的按钮?

jQuery UI日期选择器:如何调用“$”。日期选择器&引用;从自己的按钮?,jquery,jquery-ui,jquery-ui-datepicker,Jquery,Jquery Ui,Jquery Ui Datepicker,我需要打电话给$.datepicker.\u gotoday从我自己的按钮 我以这种方式添加自定义按钮: beforeShow: function (input) { setTimeout(function () { var bodyPane = $(input).datepicker("widget"); $("<button>", { click: function () {

我需要打电话给
$.datepicker.\u gotoday从我自己的按钮

我以这种方式添加自定义按钮:

beforeShow: function (input) {
        setTimeout(function () {
            var bodyPane = $(input).datepicker("widget");

            $("<button>", {
                click: function () {
              // call $.datepicker._gotoToday;
                }
            }).attr("class", "btnToday").text("test").appendTo(bodyPane);
        }, 1);
    }
beforeShow:函数(输入){
setTimeout(函数(){
var bodyPane=$(输入).datepicker(“小部件”);
$("", {
单击:函数(){
//致电$.datepicker.\u Gotoday;
}
}).attr(“类”、“btntody”).text(“测试”).appendTo(主体窗格);
}, 1);
}

是否有方法调用该函数或“克隆”它?

您应该能够在单击函数中设置选择器的日期:

$(input).datepicker("setDate", new Date());
试试这个:

$(function(){
  $("#id_input").datepicker({
     showButtonPanel: true,
     changeMonth: true,
     changeYear: true
   });
});
$('#id_input').click(function(){
  $('.ui-datepicker-current').trigger('click');
  $('.ui-datepicker-buttonpane').hide();
});
对我来说没关系;)