Javascript Webshims是否允许在特定元素而不是所有元素上设置选项?
我有一对日期字段,from和to,我正在使用jQuery1.7.1、jQueryUI1.8.16和最新的webshims。对于from,我需要在页面加载时动态设置minDate,并且它需要与to字段的minDate不同。“到”字段的最小值是从加上一天的值 我试图通过在两个字段上设置数据日期选择器属性,并在$ready函数中使用JavaScript填充from的minDate来管理这一点。使用浏览器控制台,我可以看到数据日期选择器在页面加载后具有正确的值 不幸的是,webshims似乎没有使用这些值Javascript Webshims是否允许在特定元素而不是所有元素上设置选项?,javascript,jquery-ui,Javascript,Jquery Ui,我有一对日期字段,from和to,我正在使用jQuery1.7.1、jQueryUI1.8.16和最新的webshims。对于from,我需要在页面加载时动态设置minDate,并且它需要与to字段的minDate不同。“到”字段的最小值是从加上一天的值 我试图通过在两个字段上设置数据日期选择器属性,并在$ready函数中使用JavaScript填充from的minDate来管理这一点。使用浏览器控制台,我可以看到数据日期选择器在页面加载后具有正确的值 不幸的是,webshims似乎没有使用这些
$("#mbdrFrom, #mbdrTo").datepicker();
var fromDm = $('#mbdrFrom').data('max-date');
$('#mbdrFrom').attr('data-datepicker', "{'minDate': "+getEarliestDate()+", 'maxDate':"+fromDm+"}");
$('#mbdrFrom').getShadowElement().attr('data-datepicker', "{'minDate': "+getEarliestDate()+", 'maxDate':"+fromDm+"}");
我还尝试在HTML中硬编码这些值,看看是否可以得到更好的结果:
<input type="date" id="mbdrFrom" value="01/05/2012" data-datepicker="{'maxDate': '01/05/2012', 'minDate':'11/18/2011'}">
功能上没有区别
谢谢你的帮助 对于后代来说,答案是,在这种情况下,应该在输入元素的min和max属性上设置值