이 솔루션은 당신에게 현재 텍스트에 대한 첫 번째 자동 완성 옵션 사이의 차이를 보여줍니다, 회색 텍스트 입력 상자 위에 사업부를 넣을 수 있습니다 텍스트 상자
키를 눌렀을 때 - 공통적 인 자동 완성은 일치하는 항목의 목록을 생성합니다. 첫 번째 항목을 선택하고 (.addClass()를 사용하여) 선택한 스타일을 설정하면 텍스트 상자 내용과 첫 번째 항목 내용의 차이를 회색 칸에 넣습니다.
나는 기본적으로 첫 번째 옵션을 선택하는 것이 흥미 확장 발견했습니다
http://github.com/scottgonzalez/jquery-ui-extensions/blob/master/autocomplete/jquery.ui.autocomplete.selectFirst.js
$(el).autocomplete({
selectFirst: true
});
당신은 그것으로 재생할 수 있습니다 및 사용자의 요구에 맞도록 변경. (참고
if (menu.element.children().first().length == 1)
{
$("#autocomplete").val(menu.element.children().first()[0].childNodes[0].childNodes[0].data);
}
와 만 선택할 수 있지만 실제로 텍스트 상자에 삽입되지 않습니다 : 예를 들어, 당신은 'jquery.ui.autocomplete.selectFirst.js'파일에이 코드를 추가 할 수 있습니다 난 그냥 당신이 할 수있는 것에 대한 당신의 모범을 보여주었습니다,이 코드만으로는 충분하지 않을 것입니다).
고맙습니다. 나는 이것을 시험해 볼 것입니다! –