Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Webshims是否允许在特定元素而不是所有元素上设置选项?_Javascript_Jquery Ui - Fatal编程技术网

Javascript 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似乎没有使用这些

我有一对日期字段,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属性上设置值