我在为 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
最佳答案
您现在(大约 10 分钟前)可以设置最小/最大属性,然后调用:
$('element').datebox('applyMinMax');
让日期框为您完成所有数学计算。我很想让它自动捕获这个,但我不知道有什么方法可以做到这一点。
关于jquery - 在 jQuery Mobile 日期框中动态设置最大日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14618550/