如何编写不区分大小写的Javascript搜索
例如: 我有字符串Waheed,所以当我尝试用小写字母搜索Waheed时,结果不会出现,但当我搜索案例时,它工作正常。。那么,如何使其不区分大小写。。? 表数据来自php循环,因此无法将其更改为小写或大写。。! 这是我的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!='') {
$("#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();
});