我有一个本地页面搜索输入框,效果很好,它会在您输入时进行过滤。我需要的是它只有在我按下按钮时才能工作。所以基本上查找数据将被放入输入框中,并且只有在按下按钮时才实际执行搜索/过滤功能。这就是我所拥有的,整个网络上有无数这样的解决方案,并且有无数的解决方案可以使按钮与 php 一起作为提交按钮工作,这不是我想要的。<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script>$(document).ready(function(){ $("#myInput").on("keyup", function() { var value = $(this).val().toLowerCase(); $("#myDIV *").filter(function() { $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1) }); });});</script> <input id="myInput" type="text" placeholder="Search for word or phrase.."> <div id="myDIV"> <!-- div:called from search script -->
1 回答
莫回无
TA贡献1865条经验 获得超7个赞
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("#btnExample").on("click", function() {
var value = $("#myInput").val().toLowerCase();
$("#myDIV").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
});
</script>
<input id="myInput" type="text" placeholder="Search for word or phrase..">
<div id="myDIV"> <!-- div:called from search script -->
<button id="btnExample" type="button">Click Me</button
添加回答
举报
0/150
提交
取消