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

时间:2015-02-11 18:07:16

标签: jquery-autocomplete

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

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

1 个答案:

答案 0 :(得分:0)

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

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