Sau khi tôi thêm một autocomplete đến một yếu tố như:Làm cách nào để xóa tự động hoàn tất sau khi được thêm vào phần tử?
commObj=$("#communityName").autocomplete("auto_commName_backend.php",
{'onItemSelect': handleItemSelect}, {'extraParams': 'ndo' + ndo});
Có cách nào tôi có thể vô hiệu hóa nó hoặc loại bỏ các autocomplete cho các phần tử tự động?
Tôi đang sử dụng plugin jquery tự động hoàn thành đã sửa đổi từ Dylan Verheul. http://www.pengoworks.com/workshop/jquery/autocomplete_docs.txt
Cảm ơn bạn rất nhiều! Đây là giải pháp tôi đã làm sau vài giờ. Nó hoạt động! –
Tôi nghĩ rằng dòng về removeData là không cần thiết. Tôi đã thử nghiệm, và sau khi thực hiện $ (control) .autocomplete ('destroy') thì $ (control) .data ('autocomplete') trả về undefined – Fractalf
Với phiên bản jQuery UI tôi đang sử dụng (1.11), .data() luôn trả về không xác định. Sẽ an toàn hơn nếu bỏ qua điều kiện và đặt thử/bắt xung quanh cuộc gọi để tự động hoàn thành ("hủy"). – cleong