我正在尝试重现此处看到的功能:http: //view.jquerymobile.com/master/demos/examples/filterable/filter-inside-selectmenu.php
基本上,我只是希望能够在选择控件上放置一个列表视图样式的搜索过滤器,并在 jquery mobile 中提供许多选项。
我正在使用 JQuery 和 JQM 的当前版本,它们分别是 1.10.1 和 1.3.2。
我创建了一个小提琴来展示正在发生的事情:http: //jsfiddle.net/LY6EJ/
现在,当我使用当前版本的 JQuery Mobile 时,我在下面的第 28 行收到一个错误,Javascript Runtime Error : Object does not support this property or method。
// Instantiate a filterable widget on the newly created listview and
// indicate that the generated input is to be used for the filtering.
listview.filterable({ input: input });
现在,如果我改用他们在演示页面上的 jquery mobile 副本,该页面位于:http: //view.jquerymobile.com/master/js,那么疯狂的事情会起作用,它只会破坏我所有的其他 jquery移动相关功能。
他们使用的脚本没有版本标识符。我希望这里有人对 JavaScript 有足够的了解,能够弄清楚他们做了什么,或者我没有做什么,这将是有意义的。也许他们在修改后的脚本中包含了另一个插件来创建小部件或类似的东西?提前感谢您提供的任何帮助。