我想把按钮变成一个切换按钮,但我查看了文档,找不到一个isHidden isVisible类型的属性...
.showCalendar是我的按钮,#weekDate是我的输入字段.有没有办法获得datepicker的显示状态?
$('.showCalendar').click(function () {
$('#weekDate').datepicker("show");
});
Run Code Online (Sandbox Code Playgroud)
您可以检查小部件的可见性并切换小部件,如下所示:
$(".dp-icon").click(function (event) {
var visible = $(".has-dp").datepicker("widget").is(":visible");
$(".has-dp").datepicker(visible ? "hide" : "show");
})
Run Code Online (Sandbox Code Playgroud)
据我所知,没有办法获取日期选择器的显示状态(显然,对 UI 小部件应用:visible不起作用)。
但是,您可以通过绑定到切换事件来解决您的问题:
$(".showCalendar").toggle(function() {
$("#weekDate").datepicker("show");
}, function() {
$("#weekDate").datepicker("hide");
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6935 次 |
| 最近记录: |