我想爲我的移動網站進行實時搜索,我不想每次查詢數據庫時用戶輸入一個字母,所以我創建了一個有序列表,所有名稱可以搜索,我用jQuery循環它,問題是,我有3300名稱,它凍結瀏覽器,當它搜索它們時,任何人都可以給我一個關於更好的方法來做到這一點的提示?這裏是我的代碼:jquery腳本凍結瀏覽器,但工作
$(document).ready(function(){
$("input#search").keyup(function(){
var filter = $(this).val(), count = 0;
var html = "";
$("ol.pacientes li").each(function(){
var nome_paciente = $(this).text();
if(nome_paciente.indexOf(filter.toUpperCase()) != -1){
html = html + " " + nome_paciente;
}
$('#pacientes_hint').html(html);
});
謝謝,只是試過這個,它足夠快,現在定製輸出有問題,謝謝 – 2012-02-11 13:43:48