如何在按钮单击时显示jQuery Datepicker

JN_*_*bie 5 jquery jquery-ui

我只想在单击按钮时显示日期选择器

<input type="button" id=day value="day" />
$("#day").datepicker();
Run Code Online (Sandbox Code Playgroud)

上面的行用所选日期填充按钮文本

我也尝试过下面的代码,但是什么也没有发生

$("#day").click(function() {
    $("#hiddenField").datepicker('show');
});
Run Code Online (Sandbox Code Playgroud)

Pra*_*lin 5

您可以使用内置showOn函数执行此操作:

$( "#hiddenField" ).datepicker({
    showOn: "button",
    buttonText: "day"
});
Run Code Online (Sandbox Code Playgroud)

JSFiddle:http : //jsfiddle.net/Uv8V4/

参考:http : //jqueryui.com/datepicker/#icon-trigger


Mys*_*icϡ 1

尝试放置

$("#hiddenField").datepicker({
    showOn: 'button',
    buttonText: 'Choose Date',
    dateFormat: 'dd/mm/yy',
    constrainInput: true
});
Run Code Online (Sandbox Code Playgroud)

在功能上$(document).ready(function(){});

希望这可以帮助。