본문 바로가기

Javascript

jquery autocomplete selectFirst, minLength

728x90
반응형

이전 포스팅에서 autocomplete의 사용법에 대해서 간단히 포스팅 했었죠.

autocomplete을 조금 더 잘 사용할 수 있는 몇가지 옵션을 살펴볼게요.

 

우선 selectFirst입니다.

이것은 검색한 데이터를 화면에 출력해줄 때 첫번째 아이템이 선택되어 지도록 처리해 줍니다.

 

두번째로 minLength입니다.

이것은 텍스트박스에 몇글자가 입력이 되면 데이터를 검색할지 처리 하는 부분입니다. 즉 minLength:3 이라고 주게 되면 3글자가 입력 되기 전까지는 데이터를 검색하지 않는 거죠.

 

사용법은 아래와 같아요.

 

Code Snippet
  1. $('#test').autocomplete({
  2.     source: availableTags,
  3.     select: function (event, ui) {
  4.         //아이템 선택시 처리 코드
  5.     },
  6.     selectFirst: true,
  7.     minLength: 4,
  8.     open: function () {
  9.         $(this).removeClass("ui-corner-all").addClass("ui-corner-top");
  10.     },
  11.     close: function () {
  12.         $(this).removeClass("ui-corner-top").addClass("ui-corner-all");
  13.     }
  14. });

 

아참, selectFirst는 기본 false로 되어 있으니 사용안할 경우는 그냥 삭제 하시면 되고 minLength도 기본 1이니 무조건 출력을 원하면 없애주시면 됩니다.

 

그럼 즐프요~^^

728x90
반응형

'Javascript' 카테고리의 다른 글

jQuery 비슷한 ID, Name 찾기  (0) 2022.05.03
autocomplete 높이 고정  (0) 2013.05.06
Jquery autocomplete  (0) 2013.05.06
jquery를 이용한 ajax 처리  (0) 2013.05.06
스크롤 이벤트 처리  (1) 2011.02.11
FireFox javascript의 innerText 문제  (0) 2011.01.05