我有一个包含一些值的数组。我希望能够检查输入字段中的值是否存在于数组中。我的代码现在没有返回任何内容。
html
<input type="text" id="str_search" value=" "/>
<input type="button" id="search_str" value="search" />
Javascript
var array = ["php", "jquery", "java"];
var src_keyword = "";
$(document).ready(function () {
$("#search_str").click(function () {
src_keyword = $("#str_search").val();
// alert(find(array,src_keyword));
find(array, src_keyword)
});
});
function find(arr, src_keyword1) {
var result = [];
alert(src_keyword1);
// src_keyword1="oo";
for (var i in arr) {
var search = new RegExp(src_keyword1, "gi");
if (arr[i].match(search)) {
alert(arr[i])
result.push(arr[i]);
}
}
return result;
}
提前致谢