隐藏一天中的小时选择选项

时间:2017-08-08 19:27:45

标签: javascript html select

是否可以根据一天中的时间隐藏表单的选择字段?

enter image description here

1 个答案:

答案 0 :(得分:0)

这对我有用=)



var d = new Date();
    
    var h = d.getHours();
    var m = d.getMinutes();   
   
   if(h==10){
     if(m<=30){
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
     jQuery('#order_wcj_checkout_field_3 option:nth-child(2)').attr("selected",'selected');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').attr("disabled",'disabled');
     }
     else{
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
     jQuery('#order_wcj_checkout_field_3 option:nth-child(3)').attr("selected",'selected');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(2)').attr("disabled",'disabled');
     }

   }
   else if(h==11){
     if(m<=30){
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
     jQuery('#order_wcj_checkout_field_3 option:nth-child(4)').attr("selected",'selected');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(2)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(3)').attr("disabled",'disabled');
     
     }
     else{
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
     jQuery('#order_wcj_checkout_field_3 option:nth-child(5)').attr("selected",'selected');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(2)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(3)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(4)').attr("disabled",'disabled');
     }   
   }
   else if(h==12){
     if(m<=30){
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
     jQuery('#order_wcj_checkout_field_3 option:nth-child(6)').attr("selected",'selected');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(2)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(3)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(4)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(5)').attr("disabled",'disabled');
     
     }
     else{
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
     jQuery('#order_wcj_checkout_field_3 option:nth-child(7)').attr("selected",'selected');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(2)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(3)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(4)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(5)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(6)').attr("disabled",'disabled');
     }   
   }
   else if(h==13){
     if(m<=30){
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
     jQuery('#order_wcj_checkout_field_3 option:nth-child(8)').attr("selected",'selected');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(2)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(3)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(4)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(5)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(6)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(7)').attr("disabled",'disabled');
     
     }
     else{
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
     jQuery('#order_wcj_checkout_field_3 option:nth-child(9)').attr("selected",'selected');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(2)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(3)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(4)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(5)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(6)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(7)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(8)').attr("disabled",'disabled');
     }   
   }
   else if(h==14){
     if(m<=30){
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
     jQuery('#order_wcj_checkout_field_3 option:nth-child(10)').attr("selected",'selected');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(2)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(3)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(4)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(5)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(6)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(7)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(8)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(9)').attr("disabled",'disabled');
     
     }
     else{
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
     jQuery('#order_wcj_checkout_field_3 option:nth-child(11)').attr("selected",'selected');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(2)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(3)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(4)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(5)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(6)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(7)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(8)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(9)').attr("disabled",'disabled');
     jQuery('#order_wcj_checkout_field_3 option:nth-child(10)').attr("disabled",'disabled');
     }   
   }
   else if(h>=15){
   jQuery('#order_wcj_checkout_field_3 option:nth-child(10)').attr("disabled",'disabled');
   jQuery('#order_wcj_checkout_field_3').append("<option value='00'>Hoje acabou. Compre com agendamento amanhã.</option>");
   jQuery('#order_wcj_checkout_field_3 option:nth-child(1)').removeAttr("selected");
   jQuery('#order_wcj_checkout_field_3 option:nth-child(11)').attr("selected",'selected');
   }
&#13;
&#13;
&#13;