program
[jQuery] plugin(제이쿼리 플러그인)으로 검색 자동완성(autocomplete) 구현하기
littlecarbb
2017. 2. 9. 17:12
자동완성을 구현할 일이 생겨서 찾아보던 차에 좋은 plugin을 발견했네요.
jQuery Autocomplete 플러그인인데요.
http://dndrb0.blog.me/120205427972
http://zzznara2.tistory.com/299
저는 저 두분이 하신거 공유만 합니다.
<!doctype html> <html> <head> <meta charset="utf-8"> <title>자동완성</title> <script type="text/javascript" src="jquery/lib/jquery.js"></script> <script type='text/javascript' src='jquery/lib/jquery.bgiframe.min.js'></script> <script type='text/javascript' src='jquery/lib/jquery.ajaxQueue.js'></script> <script type='text/javascript' src='jquery/jquery.autocomplete.js'></script> <link rel="stylesheet" type="text/css" href="jquery/jquery.autocomplete.css" /> </head> <body> <script> var availableTags = [ '가나', '가나쵸콜렛', '갈갈이 삼형제', '북마크', '북까페', '엄마', '아빠', '북소리', '여러분', '소문', '소문난 식당', '나나나', '쇼', '쇼팽', '모나미', '한강', '강강수월래', '강촌', '제주도', '삼총사', '먹보', '먹소리', '수박', '수박 겉핥기' ]; </script><script> $(document).ready(function() { $("#searchbox").autocomplete(availableTags,{ matchContains: true, selectFirst: false }); }); </script> </body> </html>
글자 순서대로 검색되게 하려면 이렇게 하시면 되구요.
matchContains: true
입력한 글자가 들어간 모든 검색어를 보여주려면 아래처럼 하시면 됩니다.
matchContains: false