隐藏下拉字段(如果已选中) - Javascript

时间:2016-09-06 12:56:05

标签: javascript jquery internet-explorer

我目前有多个具有相同值的下拉列表。选一个会隐藏其他人的价值。以下代码效果很好,但似乎在IE中不起作用:

<script type="text/javascript">
jQuery('select').on('change', function() {
  var selected = [];
  jQuery('select').each(function(){
    selected.push(jQuery(this).val());
  });
  jQuery('select option').each(function(){
    if(jQuery.inArray(jQuery(this).val(), selected) != -1) {
      jQuery(this).hide();
    }else{
      jQuery(this).show();
    }
  });

});
</script>

任何帮助都会很棒。

0 个答案:

没有答案