全局数组不会被记录

时间:2017-03-04 21:05:02

标签: javascript jquery

这个范围问题让我发疯。

我有



var foo = ["apples", "bananas", "grapes"];

$(document).ready(function(){
       $(select).change(function(){
             console.log(foo);
       })
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;
&#13;
&#13;

控制台日志中不存在该阵列。我怎么把它带到那里?

1 个答案:

答案 0 :(得分:0)

问题是你的jQuery选择器是select,而不是范围。尝试将id放在select元素上,然后使用$('#id')。更改或放置括号

$('select')