Ví dụ mã ở đây: http://jsbin.com/etaziy (sử dụng http://jqueryui.com/demos/autocomplete/)jquery .autocomplete ui() không bắn khi cùng thư ký sau khi blur()
Nếu bạn gõ vào một 'j' bạn sẽ có được 3 tên, 'John' ' Jack 'và' Joe '. Nếu bạn sau đó mờ đi, tôi xóa đầu vào, chỉ bằng cách làm cho các đầu vào val (''). Sau đó, nếu bạn quay trở lại đầu vào, và gõ 'j' một lần nữa, không có gì xảy ra? Nó không phải cho đến khi bạn gõ một chữ cái phù hợp thứ hai mà bạn nhận được hiển thị popup.
Ví dụ của tôi có vẻ hơi lạ, nhưng về cơ bản đây là phiên bản thực sự bị cắt giảm về những gì tôi đang làm việc. Tôi cần phải xóa đầu vào sau khi làm mờ() và xóa nó sau khi lựa chọn được thực hiện. Làm điều này là làm cho các lựa chọn tiếp theo trông lỗi.
Tôi phần nào nghĩ đây là chức năng dự định, nhưng với mục đích của tôi, nó không phải những gì tôi muốn. Tôi thực sự cần cửa sổ bật lên có danh sách để hiển thị ngay khi có bất kỳ chữ cái nào được nhập.
Chúc mừng.