2012-10-05 5 views
0

현재 jQuery 자동 완성 기능으로 UI를 개발 중입니다. 자동 검색 기능이 정상적으로 작동하지만 키보드를 사용하여 값을 선택할 수 없습니다. 키보드를 사용하여 값을 선택하면 즉시 선택이 해제됩니다. 마우스로 선택하는 것이 좋습니다. 다음 함수를 onKeyUp 이벤트에 바인딩했습니다.jQuery 자동 완성이 onKeyUp 이벤트에서 작동하지 않습니다.

function setCreators(startDate, endDate) { 
    $(document).ready(function() { 
    $("#txtCreator").autocomplete(
     "getCampaignAuthors?stDate=" + startDate + "&enDate=" + endDate 
    ); 
}); 

키보드로 값을 선택할 수없는 이유는 무엇입니까?

답변

0

해결책을 찾았습니다. 그것은 onKeyUp 이벤트 바인딩입니다. jquery auto complete는 내부 처리를 위해 동일한 onkeyUp 이벤트를 사용한다고 생각합니다. 그래서 트리거 이벤트를 onfocus로 변경했습니다. 이제 제대로 작동합니다.

관련 문제