如何检查日期和时间是否在其他时间之间?
<input type="checkbox" value="1" data-start="13:00:00" data-end="15:30:00" data-day="monday">
<input type="checkbox" value="2" data-start="13:00:00" data-end="15:30:00" data-day="monday">
<script>
jQuery('[data-start]').on('change',function(e){
var day= jQuery(this).data('day');
var start = jQuery(this).data('start');
var end = jQuery(this).data('end');
jQuery('[data-day]').each(function(index, element) {
if(jQuery(element).data('day')==day && (jQuery(element).data('start')>= start && jQuery(element).data('start')<= end) ){
if(!jQuery(element).prop('disabled')){
jQuery(element).attr('disabled','disabled');
}else{
jQuery(element).removeAttr('disabled');
}
}
});
});
</script>
我需要禁用同一天和同一时间之间的所有其他元素