これがフィドルです。ユーザーが範囲を選択できるようにしようとしています(選択した場合は複数回)。時間枠内の位置が表示されます。開始日の入力範囲が変更されているにもかかわらず、複数回機能させることができません。開始日セレクターコードは次のとおりです。
//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);
});
なぜそれが2回以上機能しないのかについての手がかりはありますか?エンドセレクターは複数回機能します。