$(".parent_div").delegate(".input_control", "focusin", function () {
var year = $('#this_year_input').val();
var year_text = "'" + year + ":" + year + "'";
$(this).attr("readonly", "true");
$(this).datepicker({
"dateFormat": 'mm/dd/yy',
"changeMonth": true,
"changeYear": true,
"yearRange": year_text
});
});
我试图通过选择他选择的年份的日期来限制用户。原因是我有多个日期选择器控件,并且我需要用户选择一次的同一年。所以我提供了年份的下拉菜单并在变量“年份”中从中获取价值。现在这就是发生的事情。问题是如果 'this_year_input' 有 2010,var year_text 得到 '2010:2010' 但它在日历控制中不起作用。如果我在参数中将 year_text 替换为 '2010:2010',它会起作用