Trước jQuery UI 1.8.4, tôi có thể sử dụng HTML trong mảng JSON mà tôi đã tạo để hoạt động với tính năng tự động hoàn thành.
Tôi đã có thể làm điều gì đó như:
$row_array['label'] = '<span style="color: red; font-family: courier;">User, Name</span>';
Điều đó sẽ hiển thị dưới dạng văn bản màu đỏ trong trình đơn thả xuống.
Kể từ 1.8.4 mà không hoạt động. Tôi đã tìm thấy http://dev.jqueryui.com/ticket/5275 yêu cầu tôi sử dụng ví dụ HTML tùy chỉnh ở đây mà tôi không gặp may.
Làm cách nào tôi có thể bắt đầu để HTML hiển thị trong đề xuất?
JQuery của tôi là:
<script type="text/javascript">
$(function() {
$("#findUserIdDisplay").autocomplete({
source: "ui_autocomplete_users_withuname.php",
minLength: 2,
select: function(event, ui) {
$('#findUserId').val(ui.item.id);
}
});
});
</script>
Mảng JSON của tôi bao gồm HTML như sau:
[{"label":"<span style="color: red";>User, Name</span>","value":"User, Name","id":"10"}]