2012-03-18 2 views
0

을 숨 깁니다. 화살표 키를 사용하여 목록에서 다른 제안을 선택하면 두 번째 목록이 제공됩니다. 내 문제가 시작되는 곳입니다. 화살표 키를 사용하여 아래로 내려 가면 이미 입력 된 목록의 첫 번째 항목이 선택됩니다. 두 번째 항목으로 이동하겠습니다. 첫 번째 제안 이후에 내 아이디어는 목록의 첫 번째 제안을 숨 깁니다. 어떻게해야할지 모르겠다. (나는 이벤트 'hide'를 사용할 수 있지만 문제가 발생할 것이라고 생각한다.)내가이 스크립트가 두 번째 목록 항목의 jQuery 자동 완성

답변

1

그런가요? 요소가 #searchbox의 값과 일치하면

if(item.suggestion.data != $('#searchbox').val()){ 
    return { 
     label: item.suggestion.data, 
     value: item.suggestion.data 
    }; 
} 

http://jsfiddle.net/9U8bs/5/

그냥 확인. 첫 번째 요소를 숨기는 것보다 훨씬 더 예쁘고 깨끗하다고 ​​생각합니다.

+0

감사합니다 :) (나는 정말로 '이 자유형을하는 대신에'js 코스를 가져 가야합니다.) – Youss