我正在尝试使用jQuery将输入中给出的字符串与div的内容进行比较contain.
问题是,我希望能够检查字符串是否包含,无论大小写如何.
这是我的功能:
$(document).ready(function() {
    drawDimensions('dContent');
    $('#dSuggest').keyup(function() {
        var dInput = this.value;
        $(".dDimension:contains('" + dInput + "')").css("display","block");
    });
});
因此,如果其中一个.dDimension div包含'Date'并且用户按下'd'键,我想显示该项目.
可能吗?
Fel*_*ing 22
你可以使用.filter [docs]:
var dInput = this.value.toLowerCase();
$(".dDimension").filter(function() {
    return $(this).text().toLowerCase().indexOf(dInput) > -1;
}).css("display","block");