为了账号安全,请及时绑定邮箱和手机立即绑定

使用 javascript/jquery Bootrsrap 卡实时搜索

使用 javascript/jquery Bootrsrap 卡实时搜索

繁星点点滴滴 2023-07-20 10:41:43
我想为不使用数据库的引导卡创建一个实时搜索栏。我能够完成实时搜索,但它保留了不可见搜索和过滤搜索之间的空间。这是我用来过滤卡片的脚本,$(document).ready(function () {    $("#anythingSearch").on("keyup", function () {        var value = $(this).val().toLowerCase();        $("#myDIV .card").filter(function () {            $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)        });     }); });所有卡片的编码为,<div id="myDIV">    <div class="row">        <div class="col-md-4">            <div class="card">...</div>        </div>        <div class="col-md-4">            <div class="card">...</div>        </div>        <div class="col-md-4">            <div class="card">...</div>        </div>        ...    </div></div>搜索前:搜索后:请告诉我如何摆脱这些空格。
查看完整描述

1 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

$(document).ready(function () {

    $("#anythingSearch").on("keyup", function () {

        var value = $(this).val().toLowerCase();

        $("#myDIV .card").filter(function () {

            // change here to the parent as if you hide card only card will hide but col will still take the place

            $(this).parent().toggle($(this).text().toLowerCase().indexOf(value) > -1)

        });

     });

 });

这是jsfiddle


https://jsfiddle.net/nLo3ujbk/1/


查看完整回答
反对 回复 2023-07-20
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信