私はlist.jsを使用してメニュー項目を検索、並べ替え、フィルタリングしています。私は<ul>
の入れ子になった時に検索機能を使用することに問題があり、それを避けることができませんでした。JavaScriptを使用したネストされた適切な検索
問題は、サブ<ul>
要素のテキストを検索すると、サブ<ul>
に<li>
の全体を返します。
紛失しているものはありますか?
JSFiddle:ここhttps://jsfiddle.net/7ukgqmsp/
サンプルコードです。
var options = {
valueNames: ['demo-class']
};
var userList = new List('test', options);
<script src="https://cdnjs.cloudflare.com/ajax/libs/list.js/1.2.0/list.min.js"></script>
<div id="test">
<input class="search" placeholder="Search" />
<ul class="list">
<li>
<a class="demo-class" href="#" title="1">1</a>
</li>
<li>
<a class="demo-class" href="#" title="2">2</a>
</li>
<ul class="list">
<li>
<a class="demo-class" href="#" title="3">3</a>
</li>
<li>
<a class="demo-class" href="#" title="4">4</a>
</li>
<li>
<a class="demo-class" href="#" title="5">5</a>
</li>
<li>
<a class="demo-class" href="#" title="6">6</a>
</li>
</ul>
<li>
<a class="demo-class" href="#" title="7">7</a>
</li>
</ul>
</div>
私は私自身をimplemeting thnik didntのネストされた検索まで、何の問題もなく、このLIBを使用していたことから、ありがとう。今私は:-) –
する必要があります。あなた自身の解決策を作ることが時々あります。サードパーティの図書館で働くときに壁にぶつかることが多いので、それを構築する自信があります。 運が良かった! –