jQuery用于contains和toLowerCase()

前端之家收集整理的这篇文章主要介绍了jQuery用于contains和toLowerCase()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使用jQuery contains将输入中给出的字符串与div的内容进行比较.

问题是,我希望能够检查是否包含字符串,无论大小写如何.

这是我的功能

$(document).ready(function() {
    drawDimensions('dContent');
    $('#dSuggest').keyup(function() {
        var dInput = this.value;
        $(".dDimension:contains('" + dInput + "')").css("display","block");
    });
});

因此,如果其中一个.dDimension div包含’Date’而用户按下’d’键,我想显示该项.

可能吗?

解决方法

你可以使用 .filter [docs]
var dInput = this.value.toLowerCase();

$(".dDimension").filter(function() {
    return $(this).text().toLowerCase().indexOf(dInput) > -1;
}).css("display","block");
原文链接:https://www.f2er.com/jquery/180963.html

猜你在找的jQuery相关文章