Được tìm kiếm cái gì khác khi tôi đã xảy ra trên bài đăng này ... Tôi đã quản lý để thực hiện việc này bằng cách bẫy các sự kiện tự động hoàn thành sau đây và thêm lớp của riêng tôi vào bên ngoài có chứa đầu ra tự động hoàn tất. Sau đó sử dụng CSS để định dạng các phần tử nếu cần. Hy vọng điều này sẽ giúp ai đó.
$input.autocomplete({
focus : function(event, ui) {
$(".forms-search-result").parents("ul").addClass("myClass");
return false;
},
open : function(event, ui) {
$(".forms-search-result").parents("ul").addClass("myClass");
},
Ví dụ css:
.myClass a.ui-corner-all { font-weight:bold; }
Cũng như một phần của kết quả JSON của tôi, tôi chỉ đơn giản là vượt qua trở lại (từ JAVA tôi AJAX Action) vỏ HTML với kết quả nhúng trong nó như là một phần của thực tế JSON "kết quả". Bằng cách đó tôi có thể tạo HTML phức tạp xung quanh mỗi kết quả, và sau đó sử dụng phương pháp trên để định dạng chúng theo cách tôi muốn.
Nguồn
2010-07-28 18:36:47
Cảm ơn bạn đã nghiên cứu. Vâng, nó khá bực bội. Có lẽ có một giải pháp để làm điều này? Cảm ơn bạn. – ensnare