jquery源代码分析之dom操作:hasClass
2012-06-26 14:55
537 查看
hasClass(className):判断匹配的元素是否含某个类
@param (string) className;
@return (boolean)
@param (string) className;
@return (boolean)
var className = " " + selector + " ", i = 0, l = this.length; for ( ; i < l; i++ ) { /* 1.最关键是使用到indexOf */ if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { return true; } } return false;
相关文章推荐
- 【转】jQuery源码分析-13 CSS操作-CSS-类样式-addClass+removeClass+toggleClass+hasClass
- jquery源代码分析之dom操作:addClass
- jQuery源码分析-13 CSS操作-CSS-类样式-addClass+removeClass+toggleClass+hasClass
- jQuery源码分析-13 CSS操作-CSS-类样式-addClass+removeClass+toggleClass+hasClass
- [原创] jQuery源码分析-13 CSS操作-CSS-类样式-addClass+removeClass+toggleClass+hasClass
- jQuery 属性操作 - hasClass() 方法
- jQuery源码分析之addClass,removeClass,toggleClass,hasClass详解四问
- [原创] jQuery源码分析-12 DOM操作-Manipulation-核心函数.domManip()
- jQuery中DOM操作实例分析
- jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
- 原生dom 模拟jquery hasclass
- [原创] jQuery源码分析-12 DOM操作-Manipulation-核心函数jQuery.buildFragment()
- [原创] jQuery源码分析-12 DOM操作-Manipulation-核心函数jQuery.clean()
- jQuery-1.9.1源码分析系列(十一) DOM操作
- 使用jQuery操作DOM(attr/html/text/addClass/removeAttr/removeClass/append/before/after/clone/replacewith/)
- jQuery-1.9.1源码分析系列(十一) DOM操作
- jQuery源码解读之hasClass()方法分析
- jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
- jQuery 集合 过滤操作(eq filter hasClass is has map not slice)