之前没有接触过这么神奇的写法,所以必须得先记录一下
定义新的选择器并调用
例子:一个很好用的过滤器
$.expr[":"].name = $.expr.createPseudo(function(arg) { return function( elem ) { return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0; }; }); $('.class:name('+text+')');
解释:
$.expr.createPseudo();//方法来自于jQueryUI
相关资料:
https://github.com/jquery/sizzle/wiki#extension-api