javascript - jQuery 日期选择器 UI 工具提示

标签 javascript jquery html jquery-ui

是否可以仅向 jQuery 日期选择器中禁用的日期添加工具提示?

$(function() {
    $('#datepicker').datepicker({
        minDate :   0,
        maxDate :   +30,
        beforeShowDay: function(date) {
            return [true, 'highlight', 'The custom title'];
        }
    });
});

我的代码将工具提示置于所有日期。

最佳答案

是的。有可能的。检查下面的链接以了解有关禁用日期的更多信息。

http://api.jqueryui.com/datepicker/#option-beforeShowDay

下面是代码

var disabledDates = ["11-2-2016","19-2-2016","28-2-2016"];

function disableDate(date) {
  dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();
  if ($.inArray(dmy, disabledDates) < 0) {
    return [true,"",""];
  } else {
    return [false,"","This is disabled"];
  }
}

$('.datePicker').datepicker({ beforeShowDay: disableDate });

演示:https://jsfiddle.net/j2caztgu/

关于javascript - jQuery 日期选择器 UI 工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35232903/

相关文章:

javascript - 以行作为 ID 和值的表的复制按钮

javascript - 如何在 jQuery 中取消绑定(bind) "hover"?

javascript - 自动聚焦下一个输入字段

javascript - jQuery 手机 : absolute external panel on right side not working

javascript - 如何在 jquery html 字符串中包含内联 onclick

html - 用 2 个分隔线分割屏幕

javascript - 使用javascript在按钮上显示图像

javascript - 将日期选择器添加到动态添加的 HTML div

html - 如何在图像周围创建圆 Angular 边框?

html - 为什么我的页面固定标题覆盖在页面内容下方?