我有两个选择元素,其时间为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();
});
});
但选择框的值必须按升序排列