下面代码来自jqm 1.1.0版本:
var oldFind = $.find, jqmDataRE = /:jqmData\(([^)]*)\)/g; $.find = function(selector,context,ret,extra){ //针对jqm框架设计,转换一下 selector = selector.replace(jqmDataRE,"[data-"+ ($.mobile.ns || "") + "$1]"); return oldFind.call(this,selector,context,ret,extra); }; $.extend($.find,oldFind); $.find.matches = function(expr,set){ return $.find(expr,null,null,set); }; $.find.matchesSelector = function(node,expr){ return $.find(expr,null,null,[node]).length > 0; };