JQuery 自动完成 - 基于值的不同颜色文本

JQuery Autocomplete - Different color text based on value

我正在尝试通过自动完成功能查看 jquery-ui.js 文件。我有自动完成功能,就像我想的那样,但是我想添加一个功能。我希望根据值更改该单行项目的结果颜色。

例如,如果文本值包含子字符串测试,则文本的颜色应为红色,而不是使用 css 颜色定义的颜色。

找到答案了。我不得不在文件的自动完成部分编辑这部分代码。我添加了一个查看 item.label 值的检查,如果该值需要颜色更改,我将红色样式添加到锚标记 (style="color:red;").

_renderItem: function( ul, item ) {
        return $( "<li>" )
        .append( $( "<a>" ).text( item.label ) )
        .appendTo( ul );
},