J’utilise JScript suivant pour montrer le format de l’heure de 24 heures FromTime et ToTime
Presque cela fonctionne bien, mais a quelques problèmes car il ne ajoute pas toutes les valeurs de la première liste déroulante et parfois pour une valeur, je sélectionne dans la première liste déroulante l’ordre de sorting ou le temps immd n’est pas en haut
S’il vous plaît aidez-moi sur ce point.
Merci d’avance.
1:00 1:30 2:00 2:30 3:00 3:30 4:00 4:30 5:00 5:30 6:00 6:30 7:00 7:30 8:00 8:30 9:00 9:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30 00:00 00:30 $(function () { $("#one").change(function (e) { $("#two").empty(); var options = $("#one option").filter(function(e){ return $(this).attr("value") > $("#one option:selected").val(); }).clone(); $("#two").append(options); }); });
Vos nombres sont comparés comme des chaînes, il suffit de les parsingr en int et ensuite comparer
return parseInt($(this).attr("value"),10) > parseInt($("#one option:selected").val(),10);