我试图在网上到处寻找以contains
不区分大小写的方式使用 jQuery 选择器的方法,但我真的找不到任何与最新版本的 jQuery 一起实际运行的方法。
非常感谢您!
我试图在网上到处寻找以contains
不区分大小写的方式使用 jQuery 选择器的方法,但我真的找不到任何与最新版本的 jQuery 一起实际运行的方法。
非常感谢您!
这是一个自定义实现:
$.expr[':'].icontains = $.expr.createPseudo(function( text ) {
text = text.toLowerCase();
return function (el) {
return ~$.text(el).toLowerCase().indexOf( text );
}
});
像这样使用它:
$(':icontains(SoMeThInG)');
这是小提琴:http: //jsfiddle.net/CTg86/