如何在键入autoComplete jquery / Ajax时更改文本颜色

时间:2012-01-10 02:23:47

标签: javascript css jquery

我输入一个文本框,该文本框提供来自服务器的匹配数据(如果使用AJAX匹配数据,则自动完成弹出的内容),但是当我输入的内容确实给出任何匹配的数据时,该字符应为红色。这是否可以使用jquery,我想创建一个像span这样的dom元素并将那些无效字符存储在那里,然后将其附加到文本框中,但仍然怀疑这是否有效。

2 个答案:

答案 0 :(得分:0)

使用以下行更改输入字段颜色;在适当的时候:

input.style.color = '#F41';

input是“文本框”,即当前正在输入的字段...

以下 jsFiddle 举例说明了更改输入字段文本颜色 的能力(键入字符'e','f'或'g '查看颜色变化)

http://jsfiddle.net/S87DJ/

答案 1 :(得分:0)

我认为您正在寻找像AutoSuggest这样的插件。看看网站上的演示。您可以根据自己的要求轻松自定义。