ネストされたリストを検索し、フィルター バーに入力されたテキストに一致するすべてのリスト要素を返すことができるフィルターを jQuery Mobile プロジェクトに実装できる必要があります。基本的に、既に実装されているデータ フィルター関数の機能を拡張して、ネストされたリスト アイテムと表示されるリスト アイテムの結果を表示する必要があります。データフィルターの動作を変更する方法はありますか?
私のリストは次のように設定されています。検索語に一致する各サイトソースとデータソース (子要素を含む) のリストを返す必要があります。
<ul>
<li class="sitesource">
<ul>
<li class="datasource"></li>
<li class="datasource"></li>
<li class="datasource"></li>
</ul>
</li>
<li class="sitesource">
<ul>
<li class="sitesource">
<ul>
<li class="datasource"></li>
<li class="datasource"></li>
<li class="datasource"></li>
</ul>
</li>
<li class="datasource"></li>
</ul>
</li>
<li class="datasource"></li>
</ul>
私がする必要があるのは、(pageinit の後) html ドキュメント全体を検索し、一致するすべての sitesource 要素と datasource 要素をリストで返すことだと思います。これにはおそらくカスタム ビルド関数が必要でしょうか?