1

我有一个选择选项列表,我正在使用 jQuery Mobile。我的列表很长,所以我希望用户可以选择通过输入文本来搜索列表。

当您专注于列表时,是否有一些本地/jQuery Mobile 方式添加文本搜索?如果不是,我猜相反,我需要在输入上创建一个指向带有过滤器列表的新页面的链接,并使用 javascript 使用所选值填充“输入”。

http://jquerymobile.com/test/docs/lists/lists-search.html

4

2 回答 2

1

简短的回答是否定的,除非您想发疯地编辑 JQM 代码以将该功能添加到选择框中。话虽如此,我也遇到了这个问题(选择菜单太长了),这就是我所做的:

在一种情况下,除了选择菜单之外,我还使用了一个自动完成搜索框(有结果下拉列表:http: //jqueryui.com/demos/autocomplete/),其中填充了选择菜单中的数据。这样,用户可以选择是使用选择菜单还是搜索。

对于第二种情况,我允许用户搜索某些内容,然后打开一个菜单(实际上是一个对话框插件),其中只包含与他们搜索的内容相匹配的结果。

希望这可以帮助。

于 2012-05-01T13:13:07.270 回答
1

就个人而言,我无法让 jqueryui 自动完成功能与 jQuery Mobile 一起正常工作。但是这个来自 Andy Matthews 的自动完成代码运行良好:

  http://www.andymatthews.net/code/autocomplete/  

与输入文本字段一起使用,它为用户提供了一种输入几个字符并查看要选择的选项列表的方法。

于 2013-05-30T17:23:12.113 回答