的方法如下:
<script src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
<input type="text" id="searchBox" placeholder="输入关键词">
<div id="contentDiv">
这是需要隐藏的内容
</div>
$(document).ready(function() {
// 监听搜索框的输入事件
$("#searchBox").on("input", function() {
var keyword = $(this).val(); // 获取搜索框的值
if (keyword === "") {
$("#contentDiv").show(); // 如果搜索框为空,则显示div
} else {
$("#contentDiv").hide(); // 如果搜索框有值,则隐藏div
}
});
});
在上述代码中,我们使用了JQuery的on
方法来监听搜索框的输入事件。当搜索框的值发生变化时,我们获取搜索框的值,并根据其是否为空来决定是否隐藏div。如果搜索框为空,则显示div;如果搜索框有值,则隐藏div。
这种方法可以用于实现搜索框联动隐藏某个div的效果。例如,在一个网页中有多个div,根据用户输入的关键词,可以动态隐藏不符合条件的div,从而实现搜索功能。
推荐的腾讯云相关产品:无
希望以上信息对您有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云