Przed jQuery UI 1.8.4 mogłem używać HTML w tablicy JSON, którą zbudowałem do pracy z autouzupełnianiem.
Udało mi się zrobić coś takiego:
$row_array['label'] = '<span style="color: red; font-family: courier;">User, Name</span>';
Pojawi się jako czerwony tekst na liście rozwijanej.
Od 1.8.4 to nie działa. Znalazłem http://dev.jqueryui.com/ticket/5275, który mówi mi, żebym użył tutaj niestandardowego przykładu HTML , z którym nie miałem szczęścia.
Jak mogę sprawić, aby HTML pojawił się w sugestii?
Moje jQuery to:
<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>
Moja tablica JSON zawiera kod HTML podobny do następującego:
[{"label":"<span style="color: red";>User, Name</span>","value":"User, Name","id":"10"}]