该hasclass分析()的jQuery源代码的方法解读

该hasclass分析()的jQuery源代码的方法解读
本文给出了更详细的分析()hasclass jQuery源代码解释方法。分享给你供你参考。具体分析如下:

复制代码代码如下:jquery.fn.extend({

HasClass:功能(选择){

/ /检查选择器类名称指定的类名,jQuery对象数组的长度L选择检查。

VaR classname =+选择+

我= 0,

我this.length;

循环检查DOM类的每个元素

为(;;i;<;i +;+){

/ /这{我}。节点类型= 1,确定当前节点的DOM节点类型,1节点单元。

/ /这{我}。类名,让已经在当前的DOM节点存在的类的名称。

/ / / 中= { T R F } / g,取代(中,)意味着删除制表符、换行符、回车,等在当前的DOM节点的类名称。

/ /索引(类名)开始在当前的DOM节点的类名称检索类名类名。如果存在> 0,则返回true并跳出函数。

如果(这{我}。节点类型= 1(+这{我}。类名+ 。取代(中),。指数)(类名)> = 0){

返回true;

}

}

循环检查完成后,发现每个DOM元素没有找到您想要检查的类名,返回false跳转函数。

只要您看到一个jQuery对象数组,就会发现一个DOM元素包含要查找类名的类名,返回真正的跳转函数。

返回false;

}

});

希望本文能对大家的jQuery程序设计有所帮助。

tag:方法源代码电脑软件hasclassjquery

相关内容