0

我在 MVC 3 中工作。我正在使用DatePicker。在 DatePicker 中,我在多个文本框上使用年份范围。代码是: -

$('#textbox1Id').datepicker({
    changeMonth: true,
    changeYear: true,
    yearRange: -10:+10
})

现在我将此示例转换为接受某些参数的函数:-

function initializeDatePickerWithChangingMonthYear(minYearRange, maxYearRange) {
$('.YearRangeDatePicker').datepicker({
    changeMonth: true,
    changeYear: true,
    yearRange: minYearRange:maxYearRange
});
}

我想使用数据属性在同一视图中的不同文本框上传递不同的范围。我怎样才能做到这一点?

谢谢

4

1 回答 1

1

试试这个,

HTML

<input type="text" class="YearRangeDatePicker" data-minrange="-10" data-maxrange="+10" />

脚本

$('.YearRangeDatePicker').each(function(){
    $(this).datepicker({
        changeMonth: true,
        changeYear: true,
        yearRange: $(this).data('minrange')+':'+$(this).data('maxrange')
    });
})
于 2013-10-09T10:10:03.963 回答