【发布时间】:2018-03-06 07:09:52
【问题描述】:
我想问一下如何使用 list.js 从两个或多个列表中检索过滤结果
让我用图片来解释:
这是我的 HTML:
<div id="SearchBarContainer" class="col l10 offset-l1">
<input name="SearchData" class="search" placeholder="Search Anything !" />
<h1 class="McqHeading">MCQs</h1>
<ul class="list">
<li>
<p class="mcq">Mcqs One</p>
</li>
<li>
<p class="mcq">Mcqs Two</p>
</li>
<li>
<p class="mcq">Mcqs Three</p>
</li>
<li>
<p class="mcq">Mcqs Four</p>
</li>
<li>
<p class="mcq">Mcqs Five</p>
</li>
</ul>
<h1 class="NotesHeading">Notes</h1>
<ul class="list2">
<li>
<p class="note">Notes One</p>
</li>
<li>
<p class="note">Notes Two</p>
</li>
<li>
<p class="note">Notes Three</p>
</li>
<li>
<p class="note">Notes Four</p>
</li>
<li>
<p class="note">Notes Five</p>
</li>
</ul>
</div>
这是我为此使用的 Javascript:
var options = {
valueNames: [ 'mcq','note' ],
listClasses: ['list','list2']
};
var DownloadsList = new List('SearchBarContainer', options);
这是它产生的结果:
当我输入 b 时,它只检查了第一个列表。我希望代码检查两个列表。
有什么办法吗?
【问题讨论】:
-
在所有选项中给出一个通用类,然后在值名称中给出该类,然后尝试
标签: javascript list.js