jQuery autosuggest仅适用于两个字段之一

时间:2011-06-28 13:00:30

标签: jquery .net autosuggest

我对jQuery很新,所以请跟我一起......

我想在jquery autosuggest插件中有两个文本域。

第一个字段的工作正常:
致电:

$("#cphContent_txtCity").autocomplete({ source: "ClassLibrary/Cities.aspx", minLength: 2, select: function (event, ui) { } }); 

回复: ["Munchberg","Muncheberg","Munchen","Munchenbernsdorf","Munchendorf","Munchhouse","Munchsmunster"]

之后我添加了第二个字段(使用不同的sql语句复制):
致电:

$("#cphContent_txtExpertise").autocomplete({ source: "ClassLibrary/Expertises.aspx", minLength: 2, select: function (event, ui) { } });  

回复:

["Acupressure","Acupuncture"]

当我用firebug检查时,我可以看到两个字段都触发了呼叫,但只有第一个字段(城市)会给出建议。

我真的看不出有什么问题......也许有人可以指出我正确的方向?

谢谢!

1 个答案:

答案 0 :(得分:0)

确保第二个自动完成功能返回“值”或“标签”字段,以便jquery知道要显示的内容。来自文档:

  

“本地数据可以是一个简单的字符串数组,也可以包含数组中每个项目的对象,带有标签或值属性或两者。 label属性显示在建议菜单中。用户从菜单中选择了某些内容后,该值将插入到input元素中。如果仅指定了一个属性,则它将用于两者,例如。如果只提供value-properties,则该值也将用作标签。“