HTML代码
<input name="leaveFrom" id="leaveFrom" type="text" data-role="datebox" data-options='{"mode":"calbox","afterToday":"true","overrideDateFormat": "%d-%m-%Y"}' />JS代码
我已经尝试了以下选项
1.
var weekEndArray = [0, 6];
$('#leaveFrom').datebox({ "blackDays": weekEndArray });2.
var weekEndArray = [0, 6];
$("#leaveFrom").data("option", {"blackDays": weekEndArray});3.
var weekEndArray = [0, 6];
$("#leaveFrom").data('datebox').options.blackDays = weekEndArray ;也是
alert($("#leaveFrom").data('datebox')); alerts as undefined发布于 2015-12-21 01:00:40
由于您是通过数据属性定义DateBox的,因此您必须在属性上也设置blackDays,如下所示:
<input name="leaveFrom" id="leaveFrom" type="text" data-role="datebox" data-options='{"mode":"calbox","afterToday":"true","overrideDateFormat": "%d-%m-%Y", "blackDays": [0,6]}' />演示:http://jsfiddle.net/IrvinDominin/L4ye6dxr/
发布于 2016-01-12 00:08:21
var weekEndArray = [0, 6];
$('#leaveFrom').datebox({ "blackDays": weekEndArray });这种方法是完全正确的。当然,它只有在选项是功能性的情况下才有效,而在您写这个问题的时候,它肯定不是功能性的。它现在可以工作了,而且DateBox-4.0源代码已经在我的服务器上打了补丁。
感谢您的关注!
沙:9b72649...
https://stackoverflow.com/questions/34382720
复制相似问题