v2.5.2
Giriş yap

jQuery - contains case insensitive ve exact match yapma

Anonim
576 defa görüntülendi

Sorum buradakiyle aynı:

https://forum.jquery.com/topic/contains-exact-match-and-case-insensitive

jQuery'deki "contains"'i hem "case insensitive" hem de "tam eşleşme" nasıl yapabiliriz?

Cevap yaz
Cevaplar (2)
morty
1386 gün önce

Bu sadece case insensitive abi. Hem case insensitive hem de tam eşleşme (exact match) yapmak istiyorum.
Meseala:
Deneme
dEneme
Denemek
deneme

  1. dışında hepsini seçecek.
tayfunerbilen
1386 gün önce

şunu denedin mi? https://gist.github.com/pklauzinski/b6f836f99cfa11100488

$.expr[':'].icontains = $.expr.createPseudo(function(text) {
    return function(e) {
        return $(e).text().toUpperCase().indexOf(text.toUpperCase()) >= 0;
    };
});

kısaca :contains yerine :icontains kullanıyorsun kullanım aynı.