javascript - 如何使用jquery过滤

标签 javascript jquery html css

html

    <div class="adds">
                <input type="text" value="" class="ip1" id="ip1" />
                <input type="button" value="ADD" class="btn1" id="btn1" />
                </br>
                <div class="add">
                    <ul class="justList"> 
                        <li>police</li>
                     </ul>
                </div>
            </div>

            <div class="filter">
                <input type="text" value="" class="ip2" id="ip2" />
                <input type="button" value="Filter" class="btn2" id="btn2" />

                 <div class="filter">
                     <ul> 

                     </ul>
                </div>
            </div>

JS

 $(document).ready(function(){
      $("#btn1").on("click",function(){
        var occ = $("#ip1").val();
        if(occ.length)
         {
            $('<li />', {html: occ}).appendTo('ul.justList')
            $("#ip1").val('');
          }     
      });

     });

您好,如果我给出“xxxx”并单击“添加”按钮,文本将附加到 ul li 列表中,我需要如果我单击过滤器,我只需要等于我给第二个输入框的文本。它应该过滤所有“xxxx”并且它必须只显示它。任何人都可以帮助我。

最佳答案

看看这段代码是否有效

$("#btn2").click(function () {
    var value = $("#ip2").val();
    $(".justList li").each(function () {
        var curr_text = $(this).text();
        if (curr_text == value) 
            console.log("equal");
        else 
            $(this).hide();
   });
});

工作代码:JSFIDDLE

关于javascript - 如何使用jquery过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24774804/

相关文章:

JavaScript/jQuery 加载事件

JavaScript 继承对象值

javascript - 内容脚本未在另一个扩展页面的 iframe 中运行

javascript - 单击选项卡时如何防止自动滚动

javascript - 如何获取仅相对的 offsetParent()

html - @font-face 似乎不适用于本地主机

javascript - jQuery 不与 html 文件一起运行

javascript - 点击事件未注册

javascript - Javascript 上的 Netcat

javascript - 在浏览器检查表单之前运行 javascript onsubmit