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

标签 jquery dynamic jquery-mobile 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

最佳答案

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

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

让日期框为您完成所有数学计算。我很想让它自动捕获这个,但我不知道有什么方法可以做到这一点。

关于jquery - 在 jQuery Mobile 日期框中动态设置最大日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14618550/

相关文章:

javascript - jQuery 和输入表单

c# - 如何从后台代码动态生成 ListView 和 DataPager?

json - 如何使用 Handlebars.js、JSON 和多页面 jQuery Mobile 获取动态页面?

jquery - 移动客户端浏览器在一定超时后中止 ajax 调用

firefox - 如何使用 jQuery Mobile 删除 "Empty String passed to getElementById()"警告?

javascript - 通过单击背景关闭叠加层

javascript - JQuery 之后调用 PHP 文件

jquery - 使用其属性获取元素?

php - 使用 Jquery 和 Ajax 动态填充表单

python - 动态创建类的属性