jQuery数组不工作 - 只有数组的第一项工作?

时间:2017-12-15 21:52:35

标签: javascript jquery arrays

这是我目前的代码:

<script>
var zips = ['30068', '90120','30033'];
$(function(){
  $('input[name=zip]').change(function(){
    var currentVal = $(this).val(); 
    if(!$.inArray(currentVal, zips)){
       $('.checkout_button').prop('disabled',true);
    } else {
       $('.checkout_button').prop('disabled',false);
      }
    });
});
</script>

我想要它,以便当用户输入他们的邮政编码时,它会看到我们是否支持他们的服务。这种方法目前有效,但仅适用于 的 30068 即可。我的意思是,如果我键入 90120 ,它会运行错误的响应,而不像 30068 。基本上,只有数组的第一项正确工作?这是为什么?

  

如果您认为这是重复请解释所以我可以改变我的答案。

0 个答案:

没有答案