我有两个选择元素,其时间为12:00 AM至11:45 PM,

两个选择的内部都有相同的选项,包括文本和值。例如,是否可以说我在第一个选择上选择1:00 PM来删除第二个选择上1:00 PM之前的所有选项?我知道我可以使用jquery检测到更改

$('#select1').change(function(){

// in here do something to remove previous selects

});


任何帮助将不胜感激。

最佳答案

尝试这个

$('#select1').change(function(){

 var value = $(this).val();
 $("#selectId > option").each(function() {
   if(value > this.value)
      $("#selectId  option[value=this.value]").remove();
 });
});


但选择框的值必须按升序排列

09-25 17:19
查看更多