Я хочу отфильтровать список без учета регистра. Я хочу совместить только символ, который не соответствует верхнему регистру или нижнему регистру.Список фильтров JQuery без чувствительности к регистру
- XXXXXXX
- YYYYYYY
- ххххх
Если я вхожу "X" в окне поиска отображается как 1 и 3. Я добавил код, приведенный ниже, но соответствовать чувствительны к регистру также.
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
function filter(element) {
var value = $(element).val();
$("#theList > li").each(function() {
if ($(this).text().search(value) > -1) {
$(this).show();
}
else {
$(this).hide();
}
});
}
</script>
</head>
<body>
<input type="text" onkeyup="filter(this)" />
<ul id="theList">
<li>xxvxvxx</li>
<li>yyyyyyyyyy</li>
<li>rrrrrrrrrr</li>
<li>vvvvvvvvvvv</li>
<li>xcvcvdfsdf</li>
<li>hkjhkhjkh</li>
<li>xzfgfhfgh</li>
</ul>
</body>
</html>
возможно дубликат [Есть регистронезависимы JQuery: содержит селектор?] (Http://stackoverflow.com/questions/187537/is-there- a-case-insensitive-jquery-contains-selector) –