小编Ner*_*udo的帖子

jQuery:contains()选择器大写和小写问题

我的HTML看起来像这样

<input id="txt" value=""></input>

<div class="link-item">jK</div>
<div class="link-item">JFOO</div>
Run Code Online (Sandbox Code Playgroud)

我的js

$('#txt').keyup(function(){

    var txtsearch = $('#txt').val();
    var filt = $("div.link-item:contains('" + txtsearch +"')");

    $("div.link-item").css("display", "none")
        .filter(filt)
        .css("display", "block");

});
Run Code Online (Sandbox Code Playgroud)

我想在客户端动态过滤内容.当我输入大写字母j时,它只返回第二个div,而我想得到包含j的所有div,无论是大写还是小写.

jquery jquery-selectors

39
推荐指数
3
解决办法
4万
查看次数

标签 统计

jquery ×1

jquery-selectors ×1