jqm对:jqmData这个选择器的添加

 

  下面代码来自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;

};    

 

 

 

你可能感兴趣的:(JQM,:jqmData)