jQuery UI 1.8.4 이전 에는 자동 완성 작업을 위해 만든 JSON 배열에서 HTML 을 사용할 수있었습니다 .
나는 다음과 같은 것을 할 수 있었다.
$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"}]