arşiv

yazılar buna göre etiketlendi; ‘contains’

Jquery contains küçük büyük harf duyarlılığı

Salı, 23 Haz 2009 Faruk Öz yorum yok

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.

Demoya buradan dosyalara ise buradan ulaşabilirsiniz.

Categories: Jquery Tags: , , , , , ,