这是小提琴。我试图允许用户选择一个范围(如果他们选择多次),它会显示时间范围内的位置。我无法让开始日期输入范围多次工作,尽管它正在更改。开始日期选择器代码是这样的:
//start selector functionality
$('#startdate').on('change', function () {
var $formelem = $(this);
// Hide all positions that end before the specified date.
$('section.position time.start').each(function () {
if (compareTime($(this).attr('datetime'), $formelem.val()) <= 0) {
$(this).parent().hide();
} else {
$(this).parent().show();
}
});
$('section.company > time').remove();
$('section.company').each(processCompanyTime);
});
关于为什么它不会多次工作的任何线索?结束选择器多次工作。