search case insensitive letters in textbox
我正在尝试使用jquery搜索内容。搜索选项工作正常。但是,我在这里遇到了一些不区分大小写的问题。我在jsiddle上的完整代码。如果我把Senthil放在搜索中,它不会显示结果。因为,我的内容中有Senthil(大写字母S)。如何在jquery中找到大写字母?
杰西德
1 2 3 4 5 6 | $('#search').on('input', function(){ var text = $(this).val(); $('.subjects a').show(); $('.subjects a:not(:contains(' + text + '))').hide(); $('.subjects a span').show(); }); |
将此代码添加到JS代码中
1 2 3 4 5 | $.expr[":"].contains = $.expr.createPseudo(function(arg) { return function( elem ) { return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0; }; }); |
这里的学分
您可以对
1 2 3 4 5 | $.expr[":"].contains = $.expr.createPseudo(function(arg) { return function( elem ) { return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0; }; }); |
更新小提琴