프런트엔드 모호 조회

2044 단어
  • aupres/
  • biotherm/
  • casio/
  • l'occitane/
  • l'oreal/
  • ochirly/
  • ohui/

 

    $(function(){
            // 
            $('#index').keyup(function(){
                var index = $.trim($('#index').val().toString().toUppCase()); //  
                if(index == ''){ //  
                    $('.input-select li').removeClass('on');
                    return false;
                }
                var parent = $('.allsku');
                $('.input-select li').removeClass('on');
                $(".input-select li").each(function(){
                    if($(this).text().toUpperCase().indexOf(index)!=-1){
                        $(this).prependTo(parent).addClass('on');
                    }
                })
            });
        });
                                    

 
모호한 조회에 대해서는 일반적으로 키워드를 백엔드에 전달하고 백엔드에서 한다.그러나 때때로 일부 경량급 목록 전단에서 하면 aax 요청을 줄이고 어느 정도에 사용자 체험을 향상시킬 수 있다
// indexOf
var len = list.length;
var arr = [];
for(var i=0;i // -1
if(list[i].indexOf(keyWord)>=0){
arr.push(list[i]);
}
}
return arr;

// 
var len = list.length;
var arr = [];
var reg = new RegExp(keyWord);
for(var i=0;i // -1
if(list[i].match(reg)){
arr.push(list[i]);
}
}
return arr;

다음으로 전송:https://www.cnblogs.com/Rookie-upgrade/p/7736409.html

좋은 웹페이지 즐겨찾기