相关疑难解决方法(0)

在jQuery UI自动完成中使用HTML

jQuery UI 1.8.4 之前,我可以在我构建的JSON数组中使用HTML来处理自动完成.

我能做的事情如下:

$row_array['label'] = '<span style="color: red; font-family: courier;">User, Name</span>';
Run Code Online (Sandbox Code Playgroud)

这将在下拉列表中显示为红色文本.

从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>
Run Code Online (Sandbox Code Playgroud)

我的JSON数组包含如下HTML:

[{"label":"<span style="color: red";>User, Name</span>","value":"User, Name","id":"10"}]
Run Code Online (Sandbox Code Playgroud)

html jquery-ui autocomplete jquery-ui-autocomplete

82
推荐指数
2
解决办法
6万
查看次数