jquery - Datepicker - 单击按钮时关闭日历弹出窗口。
问题描述
我按下按钮,日期选择器打开。如果我在弹出窗口之外单击,弹出窗口会按预期关闭。如果我单击按钮打开日期选择器,然后再次单击它以关闭它,它仍然处于打开状态。
html
<div id="datepicker-group" class="input-group date" data-date-format="yyyy-mm-dd">
<button type="button" class="btn btn-primary" id='select_dates'>Select dates</button>
<input class="form-control" name="data" type="hidden" placeholder="" id='test'/>
</div>
jQuery
$(document).ready(function() {
$("#datepicker-group").datepicker({
weekStart: 1,
multidate: true,
clearBtn: true,
keyboardNavigation: false,
daysOfWeekDisabled: "0,6",
dateFormat: 'yyyy-mm-dd'
});
解决方案
您可以尝试以下功能,当模式弹出单击关闭按钮时:
$(".close").click(function(){
$('.datepicker').hide();
});
推荐阅读
- ios - 从另一个视图控制表格显示
- css - 字形CSS未加载
- c# - 如何将 typeof 类 T 转换为类 T 本身以执行方法
Method 接受 lambda 参数在哪里? - python - 无法使用 json.load 在 python 3.6 中加载字典
- bluetooth - 逆向工程蓝牙 LE - 设备发回奇怪的响应
- scala - 编写通用 Scala 合并函数,无法让类型为编译器排队
- javascript - 根据地区返回不同的日期
- sql - SQL 过程将今天的日期放在文件名中
- java - 如何访问链表中每个节点的不同元素
- angular - Angular 7 & JQWidgets - 从另一个组件导出网格数据