如何使用jquery避免重复的字段值

时间:2011-08-14 09:23:07

标签: jquery

我有五个选择框。所有第一个选项“--Select--”我不希望选择框选择相同的选项,没有重复的选项。如何使用jquery

1 个答案:

答案 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");
         }
      }
   }

});

我添加了JSFiddle showing the solution