我有这个代码,它工作正常。mindate
和是动态定义的maxdate
,从下拉列表中选择的日期将是maxdate
并且mindate
将在maxdate
. 但是,当我返回下拉列表并第二次重新选择时,mindate
andmaxdate
从下拉列表的第一个选择中被锁定。
<select id="dropdown" name="dropdown">
<option value="12/08/2012">
<option value="12/22/2012">
<option value="01/05/2013">
</select>
<input type="text" id="start_date" name="xdate">
<script>
$(function () {
$('select[name="dropdown"]').change(function () {
var bits = $(this).val().split('/');
var end = new Date(bits[2], bits[0] - 1, bits[1]);
var start = new Date(end.getTime());
start.setDate(start.getDate() - 13);
$('#start_date').multiDatesPicker({minDate:start, maxDate:end});
});
});
</script>
第二次选择另一个范围后如何动态更改mindate
和?maxdate
我错过了什么吗?谢谢!:)