我正在使用list.js搜索,排序和篩選我的菜單項。我在嵌套<ul>
時遇到了使用搜索功能的問題,無法避免它。正確的嵌套搜索使用Javascript
問題是,當我搜索<ul>
元素中的文本時,它會返回整個<li>
的子<ul>
。
有什麼我失蹤?
的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>
謝謝你,因爲我就是用這個LIB沒有,直到嵌套搜索我沒有thnik implemeting我自己的任何問題。現在我必須:-) –
有時候制定自己的解決方案是一條路要走,我們經常在與第三方圖書館合作時遇到困難,所以有信心圍繞它建立一個很好的資產。 祝你好運! –