之前沒有接觸過這麼神奇的寫法,所以必須得先記錄一下
定義新的選擇器並調用
例子:一個很好用的過濾器
$.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