Filtering a select list via input box & jquery

前端 未结 3 1743
北恋
北恋 2021-01-23 05:16

I was wondering if i could get some help with filtering a select list using an input box via jquery.

Here\'s what my js looks like, but it doesnt seem to work. I\'m gues

3条回答
  •  梦毁少年i
    2021-01-23 06:05

    Please try this:

    $("#inputFilter").change(function() {
        var filter = $(this).val();
        //alert(filter);
        $("#selectList option").each(function() {
            var match = $(this).text().search(new RegExp(filter, "i"));
            //alert(match);
            if (match < 0 && $(this).text() != "--select--")  {                   
                $(this).attr("disabled",true);
            }
            else
                $(this).attr("disabled",false);
    
        });
    });
    

    You can see it in action here.

    HTH

提交回复
热议问题