텍스트 상자에 입력 할 때 가능한 검색을 표시하는 google instant seach와 같은 것을 구현하려고합니다.jQuery 검색 키워드가 포함 된 검색 결과 자동 완성
지금까지 json 문자열과 jquery 자동 완성 결과를 완벽하게 표시했습니다. 이제 검색 키워드가있는 모든 검색 결과를 표시하고 싶습니다.
검색 키가 "foo bar"이고 결과에 "foo fun bar"가있는 경우와 같이; 이제 "foo"및 "bar"키가 결과에 포함되지만 현재 자동 완성 플러그인은 결과를 표시하지 않습니다.
이렇게하려면 플러그인을 수정할 방법이 있습니까?
답변 해 주셔서 감사합니다. 정확히 내가 찾고 있었어. 건배! – Sunyl
jquery.ui.autocomplete.js 라인을 422 개 수정하여 ([lthibodeaux] [1] 제안) 매력적이고 작동합니다! 비슷한 점을 달성하려는 사람들은 수정 된 코드 세그먼트를 사용합니다. jquery.ui.autocomplete.js의 422 줄에서 필터 : function (array, term) { \t \t var matcher; \t \t var keys = term.split (''); \t \t \t $ .each (키 기능 (인덱스 치) {\t \t \t \t 정합 = 새로운 정규식 ($ .ui.autocomplete.escapeRegex (값), "I") \t \t}); \t \t \t \t return $.grep (array, function (value) { \t \t \t return matcher.test (value.label || value.value || value); \t}}} – Sunyl