0

重複の可能性:
大文字と小文字を区別しない jQuery :contains セレクターはありますか?

contains大文字と小文字を区別しない方法で jQuery セレクターを使用する方法をオンラインで探してみましたが、最新バージョンの jQuery で実際に機能するものを実際に見つけることができませんでした。

よろしくお願いします!

4

1 に答える 1

2

カスタム実装は次のとおりです。

$.expr[':'].icontains = $.expr.createPseudo(function( text ) {
    text = text.toLowerCase();
    return function (el) {
        return ~$.text(el).toLowerCase().indexOf( text );
    }
});

次のように使用します。

$(':icontains(SoMeThInG)');

これがフィドルです:http://jsfiddle.net/CTg86/

于 2013-02-01T05:13:01.307 に答える