我只想显示包含输入搜索值的 div。因此,如果我upload login
在搜索框中输入,它应该只显示问题 1 和问题 3。
注意:它应该与多个搜索输入值一起使用(如示例中:应该搜索值upload
ANDlogin
并显示包含此值的 div)。
注 2:如果搜索输入是这样的,它还应该显示问题 1 和问题 3:upl log
注 3:不区分大小写。所以upload
应该用 content 过滤 div(Question 1) Upload
。
这就是我得到的:
<section id="content">
<div id="search-block">
<input type="text" id="inpSearch" placeholder="Search.." />
</div>
<div>
<div class="wrapper">
<h1>Question 1</h1>
<p>Harry Markus Upload</p>
</div>
</div>
<div>
<div class="wrapper">
<h1>Question 2</h1>
<p>Registration Append August Download</p>
</div>
</div>
<div>
<div class="wrapper">
<h1>Question 3</h1>
<p>Login July Dad</p>
</div>
</div>
$('#inpSearch').keyup(function(){
var sSearch = this.value;
$('section#content > div:not(:first-child)').hide();
$('section#content > div:contains("' + sSearch + '"):not(:first-child)').show();
});