Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写不区分大小写的Javascript搜索_Javascript_Jquery_Html_Search_Html Table - Fatal编程技术网

如何编写不区分大小写的Javascript搜索

如何编写不区分大小写的Javascript搜索,javascript,jquery,html,search,html-table,Javascript,Jquery,Html,Search,Html Table,例如: 我有字符串Waheed,所以当我尝试用小写字母搜索Waheed时,结果不会出现,但当我搜索案例时,它工作正常。。那么,如何使其不区分大小写。。? 表数据来自php循环,因此无法将其更改为小写或大写。。! 这是我的Javascript代码: $("#searchStudent").on("keyup", function() { var value = $(this).val(); if(value!='') {

例如:

我有字符串Waheed,所以当我尝试用小写字母搜索Waheed时,结果不会出现,但当我搜索案例时,它工作正常。。那么,如何使其不区分大小写。。? 表数据来自php循环,因此无法将其更改为小写或大写。。! 这是我的Javascript代码:

$("#searchStudent").on("keyup", function() {        
    var value = $(this).val();      
    if(value!='') {         
        $("table tbody tr").hide();         
        }else{          
        $("table tbody tr").show();         
    }       
    $('table tbody tr td:contains("'+value+'")').parent('tr').show();       
}); 

也许可以试试这样的东西

不要认为这是重复的。。。OP不是在寻找一个jQuery答案-没有标记。你能拆分字符串并生成第一个字母吗caps@rasmeisterjQuery未标记,但是使用jQuery,有些人可能会把名字的第一个字母写得很小,所以我不能这么做@LiverpoolCoder@AbdulWaheed我认为你可能需要使用RegExp和I标志。有可能得到的第一个字母同样小@liverpool这将使第一个字母始终大写
$("#searchStudent").on("keyup", function() {        
var value = $(this).val();      
if(value!='') {         
    $("table tbody tr").hide();         
    }else{          
    $("table tbody tr").show();         
}       
$('table tbody tr td:contains("'+ value.charAt(0).toUpperCase() + value.slice(1) +'")').parent('tr').show();       
});