在同一页面上的多个搜索框上动态应用 Jquery 中的搜索过滤器
Dynamically apply search filter in Jquery on multiple search boxes on the same page
>我在同一页面上有多个搜索输入框,其中有不同的列表,我想搜索。
我的问题是,当我在一个搜索框中搜索时,它适用于所有其他搜索框,并且还会搜索所有其他搜索框。我希望它特定于用户搜索的字段
这是小提琴链接:
js小提琴
.HTML
<ul id="category1">
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
<ul>
<li>item27</li>
<li>item28</li>
</ul>
.JS
$(function(){
$('input[type="text"]').keyup(function(){
var searchText = $(this).val();
$('ul > li').each(function(){
var currentLiText = $(this).text(),
showCurrentLi = currentLiText.indexOf(searchText) !== -1;
$(this).toggle(showCurrentLi);
});
});
});
给你的输入一个 ID,并将处理程序附加到它:http://jsfiddle.net/o88bbdkv/1/
$(function(){
$('#searchInput').keyup(function(){
var searchText = $(this).val();
$('ul > li').each(function(){
var currentLiText = $(this).text(),
showCurrentLi = currentLiText.indexOf(searchText) !== -1;
$(this).toggle(showCurrentLi);
});
});
});
<input type="text" id="searchInput" />
<ul id="category1">
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
<ul>
<li>item27</li>
<li>item28</li>
</ul>
相关文章:
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- JavaScript动态附加到搜索字段
- 当我们点击链接时,谷歌搜索会动态
- 从PHP自动完成动态搜索SQL数据库
- 使用PHP和JavaScript动态搜索SQL表并在HTML上显示
- 如何制作动态搜索形式
- 在同一页面上的多个搜索框上动态应用 Jquery 中的搜索过滤器
- 如何从 php 形式在 mysql 数据库中动态搜索
- 如何为 Django 生成动态搜索表单
- 搜索在动态引导多选中不起作用
- 为复选框列表 - 动态响应列表创建一个过滤器搜索框
- 从用户输入到搜索的动态 URL
- 使用 AJAX 响应和 jQuery 动态生成、搜索和过滤表
- angularjs不显示动态搜索结果的分页
- 按键时的动态搜索结果
- 如何在动态CRM中搜索特定联系人
- 使用变量或JavaScript动态调用HTML文件以给出搜索结果
- 在Sequelize.js中使用动态搜索参数
- 根据id搜索动态JSON
- Greasemonkey JQuery搜索动态表文本并替换为动态链接