0
Here是小提琴。我試圖讓用戶選擇一個範圍(如果他們選擇多次),並顯示在時間範圍內的位置。我不能讓開始日期輸入範圍工作多次,儘管它正在發生變化。開始日期選擇器代碼是這樣的:JQuery show()/ hide()選擇器的開始日期範圍
//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);
});
任何線索,爲什麼它不會工作多次?結束選擇器多次工作。
從: 如果(start.length == 0 && end.length == 0){ \t \t \t \t $(本).hide(); \t \t \t} 到: 如果(start.length == 0 && end.length == 0){ \t \t \t \t $(本).hide(); \t \t \t}其他{ \t \t \t \t $(本).show(); \t \t \t} 謝謝! –