До jQuery UI 1.8.4 я міг використовувати HTML в масиві JSON, який я створив для роботи з автозаповненням.
Я зміг зробити щось на зразок:
$row_array['label'] = '<span style="color: red; font-family: courier;">User, Name</span>';
У спадному меню це відображатиметься червоним текстом.
Станом на 1.8.4 це не працює. Я знайшов http://dev.jqueryui.com/ticket/5275, який говорить мені використовувати власний приклад HTML тут, з яким мені не пощастило.
Як я можу отримати HTML, який відображатиметься в пропозиції?
Мій jQuery:
<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>
Мій масив JSON включає HTML, як показано нижче:
[{"label":"<span style="color: red";>User, Name</span>","value":"User, Name","id":"10"}]