0

嗨在我的 android phonegap 应用程序中,我使用了 jquery 自动完成功能。我需要在自动完成中获取键值对

这是我的示例代码:

var Person = [{"Prateek":"hello"},{"James":"android"}];

$(".searchbox").autocomplete(Person);

当我在文本框中键入“j”时,我需要在自动完成文本框中获取 android 而不是 james。但是我收到错误并且结果未显示在文本框中。而且我正在使用自动完成 js,它也可以在 asp.net 中使用

请指导我哪里错了。提前致谢

4

1 回答 1

0

确保你有以下链接,顺序很重要

    <link rel="stylesheet" type="text/css" href="jquery-ui-1.9.2.custom.css" />
    <link rel="stylesheet" type="text/css" href="jquery.mobile-1.2.0.css" />
  <script type="text/javascript" charset="utf-8" src="jquery-1.8.2.min.js"></script>
  <script type="text/javascript" charset="utf-8" src="jquery-ui-1.9.2.js"></script>
  <script type="text/javascript" charset="utf-8" src="jquery.mobile-1.2.0.js"></script>

然后像这样使用自动完成

$(".searchbox").autocomplete(source: Person)

jquery ui 可以在这里下载http://jqueryui.com/download/

编辑:您还可以查看 jquery mobile docs上的列表视图

于 2013-05-18T06:53:32.287 回答