如何在一个文本框中附加用于自动完成的多json结果

时间:2015-06-02 10:11:56

标签: javascript jquery json jquery-autocomplete

我想在一个文本框中附加不同的自动填充列表结果。为不同的自动完成结果提供不同的文本框很容易。

html:

<input id="university" name="university" type="text" />
<input id="university1" name="university1" type="text" />

js:

var jsonsample = [{"value":"Stanford University","name":"Stanford University"},{"value":"Santa Clara University", "name":"Santa Clara University"}]

Demo

是否可以在任何键的触发器上的一个文本框中同时包含两个自动完成列表?

1 个答案:

答案 0 :(得分:0)

您可以将值添加到像这样的JSON

jsonsample.push(
    {value: "Test University", name: "Test University Name"}
);

我想你将需要$ .each所有其他对象才能使用。

$.each(json2, function(i, item) {
    jsonsample.push(
        {value: item.value, name: item.name}
    );
});