Chcę filtrować listę bez rozróżniania wielkich i małych liter. Chcę dopasować tylko znak, który nie pasuje do dużych i małych liter.Lista filtrów Jquery bez rozróżniania wielkich i małych liter
- XXXXXXX
- YYYYYYY
- xxxxx
Gdybym wpisać "X" w polu wyszukiwania wyświetla zarówno 1 i 3. dodałem poniższy kod, ale pasuje również sprawa wrażliwa.
<!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>
możliwe duplikat [Czy jest to przypadek niewrażliwe jQuery: zawiera selektora?] (Http://stackoverflow.com/questions/187537/is-there- a-case-niewrażliwy-jquery-zawiera-selektor) –