ここに表示される機能を再現しようとしています: 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 ランタイム エラー: オブジェクトはこのプロパティまたはメソッドをサポートしていません。
// 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 });
ここで、代わりに、http: //view.jquerymobile.com/master/jsにあるデモ ページにある jquery mobile のコピーを使用すると、クレイジーなことが機能し、他のすべての jquery が壊れます。モバイル関連の機能。
彼らが使用しているスクリプトにはバージョン識別子がありません。ここにいる誰かが JavaScript をよく知っていて、彼らが何をしたか、または私が何をしなかったかを理解できることを願っています。たぶん、変更されたスクリプトにウィジェットなどを作成するための別のプラグインが含まれていたのでしょうか? ご協力いただきありがとうございます。