【发布时间】:2016-03-11 11:12:30
【问题描述】:
我发现了一些小提琴,并进行了更新,主要是将日期选择器显示为组件,无需输入。
javascript代码:
// Date Pickers
var month = ("January February March April May June July August September October November December").split(" ");
var now = new Date();
var nowformatted = now.getDate() + " " + month[now.getMonth()] + " " + now.getFullYear();
var dpOptions = {
format: 'dd MM yyyy',
startDate: now,
setDate: now,
};
var i = 0;
var datePicker1 = $("#date1").
val(nowformatted).
datepicker(dpOptions).
on('changeDate', function (e) {
console.log("dp1", i++);
datePicker2.datepicker('setStartDate', e.date);
});
var datePicker2 = $("#date2").
val(nowformatted).
datepicker(dpOptions).
on('changeDate', function (e) {
datePicker1.datepicker('setEndDate', e.date);
});
我遇到了麻烦,当我选择第一个日期时,我看到蓝色高亮,所以我可以知道选择了哪一天,但是如果我点击第二个日期选择器,第一个选择的日期不再突出显示。有没有办法保留这些突出显示的元素,以便用户始终可以看到他选择的内容?
【问题讨论】:
标签: javascript jquery bootstrap-datepicker