我有一个带有 HTML 的简单下拉选择菜单。当我单击一个选项时,它的值被添加到一个名为exceptions
. 我想确保选项值不存在于数组exceptions
中,如果它确实取消了整个函数return
。function loop()
除了将数组的每个元素与exceptions
单击的选项进行比较的部分外,它都可以正常工作。
exceptions = new Array();
$(document).ready(function() {
$('select').click(function() {
var clicked = $(this).val();
loop(exceptions,clicked);
exceptions.push( clicked );
});
});
function loop(array,clicked) {
for (var i=0;i<array.length;i++) {
if (array[i] == clicked) {return;}
}
}