javascript~~自定義選擇器

之前沒有接觸過這麼神奇的寫法,所以必須得先記錄一下


定義新的選擇器並調用

例子:一個很好用的過濾器

$.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

http://jqueryui.com


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章