Клик тут наверняка ни при чём.
В первую очередь надо разобраться вот с этим куском:
if(nowTime > '09:00:00'){
$('#time_2, #time_7').css("display", "none");
}
if(nowTime > '12:00:00'){
$('#time_2, #time_3, #time_7').css("display", "none");
}
if(nowTime > '15:00:00'){
$('#time_2, #time_3, #time_4, #time_6, #time_7').css("display", "none");
}
if(nowTime > '18:00:00'){
$('#time_2, #time_3, #time_4, #time_5, #time_6, #time_7').css("display", "none");
}
if(nowTime > '23:00:00'){
$('#time_2, #time_3, #time_4, #time_5, #time_6, #time_7, #time_8').css("display", "none");
}
}else{
$('#time_2, #time_7').css("display", "block");
$('#time_2, #time_3, #time_7').css("display", "block");
$('#time_2, #time_3, #time_4, #time_6, #time_7').css("display", "block");
$('#time_2, #time_3, #time_4, #time_5, #time_6, #time_7').css("display", "block");
$('#time_2, #time_3, #time_4, #time_5, #time_6, #time_7, #time_8').css("display", "block");
Он явно делает не то, что хотелось бы получить.
$.toggle в помощь.