-1

jQuery1.7.1を使用しています。filter(':contains( "XXX")')セレクターの大文字と小文字を区別しないようにする必要があります。私はこれを試しまし、運が悪かったので、機能していません。正確には、$('div:contains')は機能しますが、filter(':contain')は機能しません

4

1 に答える 1

6

正規表現とフィルター関数を使用します。

yourJquerySet.filter(function(){ return $(this).text().match(/XXX/i) })

文字列XXXが動的に提供される場合は、

var r = new RegExp(str, 'i'); 
var outputset = inputset.filter(function(){ return $(this).text().match(r) })
于 2013-02-12T11:59:29.560 に答える