在jQuery Mobile日期框中动态设置最大日期

时间:2013-01-31 04:34:50

标签: jquery jquery-mobile dynamic options datebox

我有点时间设置jQuery Mobile Datebox的日期。我可以通过设置html标签中的“max”属性将结束日期设置为“2013-02-14”

<input style="color:black" id="date-picker" min="2013-01-24" max="2013-02-14" name="defcal" type="date" data-role="datebox" value=""  id="defcal" data-options='{"mode": "calbox","calTodayButton": true}'/>

但是,如果我尝试使用选择器以编程方式设置此属性,则它不起作用(刷新日期框似乎没有帮助)。

我通读了下面链接的方法,这看起来非常复杂,我无法实现。任何人都可以提出一个简单的方法来做到这一点。

http://dev.jtsage.com/jQM-DateBox2/demos/script/maxdays.html

1 个答案:

答案 0 :(得分:3)

您现在可以(大约10分钟前)设置最小/最大属性,然后调用:

$('element').datebox('applyMinMax');

让datebox为你做所有数学运算。我很想让它自动抓住这个,但我不知道有办法做到这一点。