【问题标题】:beforeShowMonth is not working in bootstrap datepickerbeforeShowMonth 在引导日期选择器中不起作用
【发布时间】:2016-06-23 06:49:58
【问题描述】:

我在我的项目中使用了引导日期选择器,然后绑定到 html 如下

<div id="calendar"></div>

到这里为止我工作正常,但是当我尝试捕获名为 beforeShowMonth 的事件时它不起作用,我的意思是我已经将一个 console.log 语句放入其中但它没有被打印,因为命令没有到达那里。同样的方式,如果我尝试beforeShowDay 它工作正常。可能是什么错误,或者我在捕获事件时犯了任何无意义的错误。 angularjs控制器代码如下

$('#calendar').datepicker({
            format:"yyyy-mm-dd",
            setDate: new Date(),
            todayHighlight: true,
            beforeShowMonth: function(date){
                console.log("In before Show month: "+date.getMonth());
            },
            beforeShowDay: function(date){
                console.log("In before Show Day");
            }
        });

有什么建议吗? 如果没有,那么任何人都可以告诉我如何在初始化后写beforeShowDay。我已经使用option 来做到这一点,这也不起作用。请帮帮我

【问题讨论】:

    标签: javascript jquery twitter-bootstrap datepicker


    【解决方案1】:

    beforeShowMonth 和 beforeShowDay 必须返回其中一些选项:

    • 未定义无效
    • 布尔值,指示此日期是否可选
    • 一个字符串,表示要应用于日期单元格的其他 CSS 类
    • 具有以下属性的对象

    beforeShowMonth: function(date){
    	console.log("In before Show month: "+date.getMonth());3
    	return "";
    },
    beforeShowDay: function(date){
    	console.log("In before Show Day");
    	return "";
    }

    【讨论】:

      猜你喜欢
      • 2013-08-28
      • 2013-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      相关资源
      最近更新 更多