摘要:找不到该元素找不到该元素找不到该元素写这个的目的有两个。有时候不想引入,但是确实有必要对进行操作。
function removeClass(name){ var $ele = this.ele; if(!$ele){ console.log(">> 找不到该元素: id = ",ele); return !1; } var rex = new RegExp("s"+name+"|"+name+"s"); $ele.className = $ele.className.replace(rex,""); return this; } function addClass(name){ var $ele = this.ele; if(!$ele){ console.log(">> 找不到该元素: id = ",ele); return !1; } if(this.hasClass(name)){ return !1; }else{ $ele.className = $ele.className + " " + name; } return this; } function hasClass(name){ var $ele = this.ele; if(!$ele){ console.log(">> 找不到该元素: id = ",ele); return !1; } var rex = new RegExp("s"+name+"|"+name+"s"); return $ele.className.search(rex) > -1; } function getId(id){ return getEle(document.getElementById(id)); } function getEle(ele){ return { ele: ele, removeClass: removeClass, addClass: addClass, hasClass: hasClass } return eleObj; }
写这个的目的有两个。
1、有时候不想引入jquery,但是确实有必要对DOM进行class操作。
2、装逼。。。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/99531.html
摘要:最近想看一下源码,搜到了这样一篇博客从源码学到的件事情本文基于这篇视频博客,提炼了一些内容,分享给大家。的状态选择符,比如存放在里面 最近想看一下jQuery源码,搜到了这样一篇博客《从jQuery源码学到的10件事情》http://www.paulirish.com/2010/10-things-i-learned-from-the-jquery-source/ 本文基于这篇视频博...
摘要:根据项目选型决定是否开启。为了压缩,可维护为了支持从而使用代替变量存储防冲突会用到,形如版本号声明最终调用的是这个原型实际上。功能检测统一兼容性问题。 概览 (function (){ (21 , 94) 定义了一些变量和函数 jQuery=function(); (96 , 293) 给jQuery对象添加一些方法和属性; (285 , 347) ...
摘要:根据项目选型决定是否开启。为了压缩,可维护为了支持从而使用代替变量存储防冲突会用到,形如版本号声明最终调用的是这个原型实际上。功能检测统一兼容性问题。 概览 (function (){ (21 , 94) 定义了一些变量和函数 jQuery=function(); (96 , 293) 给jQuery对象添加一些方法和属性; (285 , 347) ...
阅读 1039·2021-11-18 13:23
阅读 745·2021-11-08 13:16
阅读 854·2021-10-11 10:58
阅读 3509·2021-09-22 15:26
阅读 1731·2021-09-08 10:42
阅读 1806·2021-09-04 16:45
阅读 1732·2019-08-30 15:54
阅读 2563·2019-08-30 13:45