Jquery contains küçük büyük harf duyarlılığı
Bu gün üzerinde çalıştığım bir projede dinamik olarak arama özelliği koymam gerekti.
Jquery’ nin bununla ilgili contains adında bir özelliği mevcut. Eburhan Jquery ve Seçiciler yazısında bundan bahsetmiş.
Fakat bir eksiklik vardı özellikte. Küçük harf büyük harf ayrımı yapıyordu. Mesela “Faruk” yazdığımızda içeriğinde “FAruk” geçen bir kelimeyi bulmuyordu.
Bununla ilgili bir kod buldum paylaşmak istedim. Buyrun
$.expr[':'].containsIgnoreCase = function(a,i,m){
return $(a).text().toUpperCase().indexOf(m[3].toUpperCase())>=0;
};
Kodu herhangi bir yere yerleştirdiğinizde ve contains yerine containsIgnoreCase yazdığınızda artık küçük ve büyük harfler duyarlı oluyor.