我有五个选择框。所有第一个选项“--Select--”我不希望选择框选择相同的选项,没有重复的选项。如何使用jquery
答案 0 :(得分:1)
首先给所有选择相同的类和不同的id。 然后是这样的事情。
var selects = $('.days');
$('.days').change(function(){
var value = $(this).val();
var count = 0;
for(var i=0; i<selects.length; i++){
if($(this).attr('id') != $(selects[i]).attr('id')) {
var checkVal = $(selects[i]).val();
if(value == checkVal) {
alert("Value already selected, please select a different value");
$("#"+$(this).attr('id')+" option[value='']").attr("selected", "selected");
}
}
}
});