До jQuery UI 1.8.4 Я мог бы использовать HTML в массиве JSON, который я построил для работы с автозаполнением.Использование HTML в jQuery UI autocomplete
я был в состоянии сделать что-то вроде:
$row_array['label'] = '<span style="color: red; font-family: courier;">User, Name</span>';
Это будет отображаться как красный текст в раскрывающемся списке.
Начиная с версии 1.8.4 это не работает. Я нашел http://dev.jqueryui.com/ticket/5275, который говорит мне использовать пользовательский HTML-пример here, с которым мне не повезло.
Как я могу получить 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"}]
Мне также понравилось бы это ответить, я просто столкнулся с той же проблемой. –