【发布时间】:2015-05-28 03:32:03
【问题描述】:
这是我的sn-p
var arrays = [
['name1', -10, 100, 1, 'abc', 'xxx'],
['name1', -10, 100, 1, 'abc', 'xxx'],
['name2', -8, 80, 1, 'bbb', 'zzz'],
['name1', -10, 100, 1, 'abc', 'xxx']
];
$('#searchsite').keyup(function() {
var keyword = $(this).val();
var minlength = 3;
var result = [];
if (keyword.length >= minlength) {
for (var i = 0; i < arrays.length; i++) {
if (arrays[i][0].toLowerCase().indexOf(keyword) !== -1) {
result.push('<input type="button" name="button" class="btn btn-danger" value="' + arrays[i][0] + '"><br>');
}
}
resultunique = jQuery.unique(result);
$('#searchresult').html(resultunique);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="searchsite" />
<div id="searchresult"></div>
在 Firefox 和 chrome 上获得不同结果的任何原因
【问题讨论】:
-
请告诉我们您在这两种不同浏览器上获得的结果。
-
请参阅 Jonathan M. 下面的评论并感谢您的提问..
-
@ntaloventi 预期结果是什么?
-
预期结果:firefox 浏览器仅像 chrome 一样显示独特
标签: javascript jquery arrays unique indexof