有没有办法在输入标签时输入给出的建议样式?

时间:2013-12-18 16:46:39

标签: html css

正如问题所示,在键入输入标签时,有没有办法编辑先前输入文本的下拉列表的样式?

1 个答案:

答案 0 :(得分:3)

这是特定于浏览器的,所以没有。相反,您可以构建一个自定义系统,通过javascript将先前输入的值保存在“本地存储”中,然后使用自动完成库来显示以前的条目。

一些示例代码:

http://jsfiddle.net/R2TGL/

<input type="text" id="savedInput"/>

window.onload = function(){
 $('#savedInput').autocomplete({
    source:JSON.parse(localStorage.previousInputs)
 });

 $('#savedInput').change(function(){

    if( localStorage.previousInputs == undefined ) {
        localStorage.previousInputs = JSON.stringify([]);
    }

    var prevArray = JSON.parse(localStorage.previousInputs);
    prevArray.push($(this).val());
    localStorage.previousInputs = JSON.stringify(prevArray);

    $('#savedInput').autocomplete({
        source:JSON.parse(localStorage.previousInputs)
    });

 });
}