Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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

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
Javascript 在<;上使用日期选择器;部门>;_Javascript_Jquery Ui - Fatal编程技术网

Javascript 在<;上使用日期选择器;部门>;

Javascript 在<;上使用日期选择器;部门>;,javascript,jquery-ui,Javascript,Jquery Ui,我想在上添加datepicker,但它应该处于隐藏状态。单击div时,它应该显示datepicker。就像输入标签一样。 我尝试使用按钮文本和图标来显示它,但在没有输入字段的情况下无法显示它。您可以执行以下操作: HTML: 示例JSFIDLE:查看您正在试用的代码会有所帮助。这实际上不起作用。它以内联方式显示日期选择器,而不是覆盖在输入框旁边的页面上。 <div id="control">Click for calendar</div> <div id='dp'&

我想在上添加datepicker,但它应该处于隐藏状态。单击div时,它应该显示datepicker。就像输入标签一样。
我尝试使用按钮文本和图标来显示它,但在没有输入字段的情况下无法显示它。

您可以执行以下操作:

HTML:


示例JSFIDLE:

查看您正在试用的代码会有所帮助。这实际上不起作用。它以内联方式显示日期选择器,而不是覆盖在输入框旁边的页面上。
<div id="control">Click for calendar</div>
<div id='dp'></div>
var cal = $('#dp').datepicker();
cal.hide();
$('#control').on('click', function() {
    if (cal.is(':hidden')) {
        cal.show();
    } else {
        cal.hide();
    }
});​​​​​​​​​​​